libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Classes | Enumerations
iqxmlrpc::http Namespace Reference

XML-RPC HTTP transport-independent infrastructure. More...

Classes

class  Header
 
class  Request_header
 HTTP request's header. More...
 
class  Response_header
 HTTP response's header. More...
 
class  Packet
 HTTP packet: Header + Content. More...
 
class  Packet_reader
 
class  Malformed_packet
 Exception which is thrown on syntax error during HTTP packet parsing. More...
 
class  Error_response
 
class  Bad_request
 HTTP/1.1 400 Bad request. More...
 
class  Unauthorized
 HTTP/1.1 401 Unauthorized. More...
 
class  Method_not_allowed
 HTTP/1.1 405 Method not allowed. More...
 
class  Length_required
 HTTP/1.1 411 Length Required. More...
 
class  Request_too_large
 HTTP/1.1 413 Request Entity Too Large. More...
 
class  Unsupported_content_type
 HTTP/1.1 415 Unsupported media type. More...
 
class  Expectation_failed
 HTTP/1.1 417 Unsupported expectation. More...
 

Enumerations

enum  Verification_level { HTTP_CHECK_WEAK, HTTP_CHECK_STRICT }
 The level of HTTP sanity checks.
 

Detailed Description

XML-RPC HTTP transport-independent infrastructure.

Contains classes which responsible for transport-indepenent HTTP collaboration functionality. Such as packet parsing/constructing, wrapping XML-RPC message into HTTP-layer one and vice versa.