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 |