Parser Building Blocks | This submodule contains the functions and types for building a protocol-specific parser |
▼Headers | This submodule contains the functions and types for handling message headers and other elements |
Erroneous Headers | The erroneous headers are stored in msg_error_t structure |
Unknown Headers | The unknown headers are handled with msg_unknown_t structure |
Message Body | The payload object contains the message body |
Message Separator | An empty line separates headers from the message body |
▼MIME Headers | This submodule contains the header classes, functions and types for handling MIME headers (RFC 2045) and MIME multipart (RFC 2046) processing |
MIME Multipart Body | Representing MIME multipart bodies and their manipulation |
Accept Header | The Accept request-header field can be used to specify certain media types which are acceptable for the response |
Accept-Charset Header | The Accept-Charset header is similar to Accept, but restricts the character set that are acceptable in the response |
Accept-Encoding Header | The Accept-Encoding header is similar to Accept, but restricts the content-codings that are acceptable in the response |
Accept-Language Header | The Accept-Language header allows the client to indicate to the server in which language it would prefer to receive reason phrases, session descriptions or status responses carried as message bodies |
Content-Disposition Header | The Content-Disposition header field describes how the message body or, in the case of multipart messages, a message body part is to be interpreted by the UAC or UAS |
Content-Encoding Header | The Content-Encoding header indicates what additional content codings have been applied to the entity-body |
Content-Language Header | The Content-Language header describes the natural language(s) of the intended audience for the enclosed message body |
Content-Length Header | The Content-Length header indicates the size of the message-body in decimal number of octets |
Content-MD5 Header | The Content-MD5 header is an MD5 digest of the entity-body for the purpose of providing an end-to-end message integrity check (MIC) of the message-body |
Content-ID Header | The Content-ID header is an unique identifier of an entity-body |
Content-Type Header | The Content-Type header indicates the media type of the message-body sent to the recipient |
MIME-Version Header | MIME-Version header indicates what version of the protocol was used to construct the message |
Content-Location Header | |
Content-Transfer-Encoding Header | |
Warning Header | The Warning response-header field is used to carry additional information about the status of a response |
Testing Parser | This submodule contains the functions and types for building a parser objects for testing purposes |