BazisLib::Network::HTTP Namespace Reference

Contains various HTTP-related classes. More...


Classes

class  CHTTPConnectInfo
 Contains information required to establish a HTTP connection. More...
class  CHTTPHeader
 Represents a key/value-based HTTP header valid for both request and reply. More...
class  CHTTPRequestHeader
 Represents a HTTP fieldset plus logic for handling first line of HTTP request. More...
class  ACHTTPRequest
class  CHTTPReplyHeader
 Represents a HTTP fieldset plus logic for handling first line of HTTP reply. More...
class  CHTTPReplyStream
 Represents an incoming data stream from HTTP server within a single connection. More...
class  CCookieManager
 Stores cookies for HTTP sessions [thread-safe]. More...
class  HTTPClient
 Allows retrieving files over HTTP [thread-safe]. More...
class  AutoHTTPClient
 Allows getting AIFile pointers for HTTP-accessible files. More...
class  HTTPFile
 Represents an AIFile-compatible HTTP-accessed file. More...

Typedefs

typedef std::map< istring,
std::string > 
CIStringMap

Enumerations

enum  { HTTP_REQUEST_GET = 1, HTTP_REQUEST_POST, HTTP_REQUEST_HEAD }
enum  { HTTP_RECEIVE_FRAGMENT_SIZE = 65536 }


Detailed Description

Contains various HTTP-related classes.

See brief class description to get basic overview on HTTP API structure


Typedef Documentation

typedef std::map<istring, std::string> BazisLib::Network::HTTP::CIStringMap


Enumeration Type Documentation

anonymous enum

Enumerator:
HTTP_REQUEST_GET 
HTTP_REQUEST_POST 
HTTP_REQUEST_HEAD 

anonymous enum

Enumerator:
HTTP_RECEIVE_FRAGMENT_SIZE 

SourceForge.net Logo