8#include <compy/priv/compiler_attrs.h>
46 const Compy_Header *restrict self, Compy_Writer w) COMPY_PRIV_MUST_USE;
54 Compy_Header *restrict self, CharSlice99 input) COMPY_PRIV_MUST_USE;
69#define COMPY_HEADER_ACCEPT (CharSlice99_from_str("Accept"))
74#define COMPY_HEADER_ACCEPT_ENCODING (CharSlice99_from_str("Accept-Encoding"))
79#define COMPY_HEADER_ACCEPT_LANGUAGE (CharSlice99_from_str("Accept-Language"))
84#define COMPY_HEADER_ALLOW (CharSlice99_from_str("Allow"))
89#define COMPY_HEADER_AUTHORIZATION (CharSlice99_from_str("Authorization"))
94#define COMPY_HEADER_BANDWIDTH (CharSlice99_from_str("Bandwidth"))
99#define COMPY_HEADER_BLOCKSIZE (CharSlice99_from_str("Blocksize"))
104#define COMPY_HEADER_CACHE_CONTROL (CharSlice99_from_str("Cache-Control"))
109#define COMPY_HEADER_CONFERENCE (CharSlice99_from_str("Conference"))
114#define COMPY_HEADER_CONNECTION (CharSlice99_from_str("Connection"))
119#define COMPY_HEADER_CONTENT_BASE (CharSlice99_from_str("Content-Base"))
124#define COMPY_HEADER_CONTENT_ENCODING (CharSlice99_from_str("Content-Encoding"))
129#define COMPY_HEADER_CONTENT_LANGUAGE (CharSlice99_from_str("Content-Language"))
134#define COMPY_HEADER_CONTENT_LENGTH (CharSlice99_from_str("Content-Length"))
139#define COMPY_HEADER_CONTENT_LOCATION (CharSlice99_from_str("Content-Location"))
144#define COMPY_HEADER_CONTENT_TYPE (CharSlice99_from_str("Content-Type"))
149#define COMPY_HEADER_C_SEQ (CharSlice99_from_str("CSeq"))
154#define COMPY_HEADER_DATE (CharSlice99_from_str("Date"))
159#define COMPY_HEADER_EXPIRES (CharSlice99_from_str("Expires"))
164#define COMPY_HEADER_FROM (CharSlice99_from_str("From"))
169#define COMPY_HEADER_IF_MODIFIED_SINCE \
170 (CharSlice99_from_str("If-Modified-Since"))
175#define COMPY_HEADER_LAST_MODIFIED (CharSlice99_from_str("Last-Modified"))
180#define COMPY_HEADER_PROXY_AUTHENTICATE \
181 (CharSlice99_from_str("Proxy-Authenticate"))
186#define COMPY_HEADER_PROXY_REQUIRE (CharSlice99_from_str("Proxy-Require"))
191#define COMPY_HEADER_PUBLIC (CharSlice99_from_str("Public"))
196#define COMPY_HEADER_RANGE (CharSlice99_from_str("Range"))
201#define COMPY_HEADER_REFERER (CharSlice99_from_str("Referrer"))
206#define COMPY_HEADER_REQUIRE (CharSlice99_from_str("Require"))
211#define COMPY_HEADER_RETRY_AFTER (CharSlice99_from_str("Retry-After"))
216#define COMPY_HEADER_RTP_INFO (CharSlice99_from_str("RTP-Info"))
221#define COMPY_HEADER_SCALE (CharSlice99_from_str("Scale"))
226#define COMPY_HEADER_SESSION (CharSlice99_from_str("Session"))
231#define COMPY_HEADER_SERVER (CharSlice99_from_str("Server"))
236#define COMPY_HEADER_SPEED (CharSlice99_from_str("Speed"))
241#define COMPY_HEADER_TRANSPORT (CharSlice99_from_str("Transport"))
246#define COMPY_HEADER_UNSUPPORTED (CharSlice99_from_str("Unsupported"))
251#define COMPY_HEADER_USER_AGENT (CharSlice99_from_str("User-Agent"))
256#define COMPY_HEADER_VIA (CharSlice99_from_str("Via"))
261#define COMPY_HEADER_WWW_AUTHENTICATE (CharSlice99_from_str("WWW-Authenticate"))