8 #include <smolrtsp/priv/compiler_attrs.h>
47 SmolRTSP_Writer w) SMOLRTSP_PRIV_MUST_USE;
55 SmolRTSP_Header *restrict
self, CharSlice99 input) SMOLRTSP_PRIV_MUST_USE;
70 #define SMOLRTSP_HEADER_ACCEPT (CharSlice99_from_str("Accept"))
75 #define SMOLRTSP_HEADER_ACCEPT_ENCODING \
76 (CharSlice99_from_str("Accept-Encoding"))
81 #define SMOLRTSP_HEADER_ACCEPT_LANGUAGE \
82 (CharSlice99_from_str("Accept-Language"))
87 #define SMOLRTSP_HEADER_ALLOW (CharSlice99_from_str("Allow"))
92 #define SMOLRTSP_HEADER_AUTHORIZATION (CharSlice99_from_str("Authorization"))
97 #define SMOLRTSP_HEADER_BANDWIDTH (CharSlice99_from_str("Bandwidth"))
102 #define SMOLRTSP_HEADER_BLOCKSIZE (CharSlice99_from_str("Blocksize"))
107 #define SMOLRTSP_HEADER_CACHE_CONTROL (CharSlice99_from_str("Cache-Control"))
112 #define SMOLRTSP_HEADER_CONFERENCE (CharSlice99_from_str("Conference"))
117 #define SMOLRTSP_HEADER_CONNECTION (CharSlice99_from_str("Connection"))
122 #define SMOLRTSP_HEADER_CONTENT_BASE (CharSlice99_from_str("Content-Base"))
127 #define SMOLRTSP_HEADER_CONTENT_ENCODING \
128 (CharSlice99_from_str("Content-Encoding"))
133 #define SMOLRTSP_HEADER_CONTENT_LANGUAGE \
134 (CharSlice99_from_str("Content-Language"))
139 #define SMOLRTSP_HEADER_CONTENT_LENGTH (CharSlice99_from_str("Content-Length"))
144 #define SMOLRTSP_HEADER_CONTENT_LOCATION \
145 (CharSlice99_from_str("Content-Location"))
150 #define SMOLRTSP_HEADER_CONTENT_TYPE (CharSlice99_from_str("Content-Type"))
155 #define SMOLRTSP_HEADER_C_SEQ (CharSlice99_from_str("CSeq"))
160 #define SMOLRTSP_HEADER_DATE (CharSlice99_from_str("Date"))
165 #define SMOLRTSP_HEADER_EXPIRES (CharSlice99_from_str("Expires"))
170 #define SMOLRTSP_HEADER_FROM (CharSlice99_from_str("From"))
175 #define SMOLRTSP_HEADER_IF_MODIFIED_SINCE \
176 (CharSlice99_from_str("If-Modified-Since"))
181 #define SMOLRTSP_HEADER_LAST_MODIFIED (CharSlice99_from_str("Last-Modified"))
186 #define SMOLRTSP_HEADER_PROXY_AUTHENTICATE \
187 (CharSlice99_from_str("Proxy-Authenticate"))
192 #define SMOLRTSP_HEADER_PROXY_REQUIRE (CharSlice99_from_str("Proxy-Require"))
197 #define SMOLRTSP_HEADER_PUBLIC (CharSlice99_from_str("Public"))
202 #define SMOLRTSP_HEADER_RANGE (CharSlice99_from_str("Range"))
207 #define SMOLRTSP_HEADER_REFERER (CharSlice99_from_str("Referrer"))
212 #define SMOLRTSP_HEADER_REQUIRE (CharSlice99_from_str("Require"))
217 #define SMOLRTSP_HEADER_RETRY_AFTER (CharSlice99_from_str("Retry-After"))
222 #define SMOLRTSP_HEADER_RTP_INFO (CharSlice99_from_str("RTP-Info"))
227 #define SMOLRTSP_HEADER_SCALE (CharSlice99_from_str("Scale"))
232 #define SMOLRTSP_HEADER_SESSION (CharSlice99_from_str("Session"))
237 #define SMOLRTSP_HEADER_SERVER (CharSlice99_from_str("Server"))
242 #define SMOLRTSP_HEADER_SPEED (CharSlice99_from_str("Speed"))
247 #define SMOLRTSP_HEADER_TRANSPORT (CharSlice99_from_str("Transport"))
252 #define SMOLRTSP_HEADER_UNSUPPORTED (CharSlice99_from_str("Unsupported"))
257 #define SMOLRTSP_HEADER_USER_AGENT (CharSlice99_from_str("User-Agent"))
262 #define SMOLRTSP_HEADER_VIA (CharSlice99_from_str("Via"))
267 #define SMOLRTSP_HEADER_WWW_AUTHENTICATE \
268 (CharSlice99_from_str("WWW-Authenticate"))