bzsnet/http.h File Reference

#include "bzssock.h"
#include "progress.h"
#include <map>
#include <list>
#include <string>
#include <bzscmn/bzscmn.h>
#include <bzscmn/textfile.h>

Include dependency graph for http.h:

This graph shows which files directly or indirectly include this file:


Classes

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

Namespaces

namespace  BazisLib
namespace  BazisLib::Network
namespace  BazisLib::Network::HTTP
 Contains various HTTP-related classes.

Typedefs

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

Enumerations

enum  { BazisLib::Network::HTTP::HTTP_REQUEST_GET = 1, BazisLib::Network::HTTP::HTTP_REQUEST_POST, BazisLib::Network::HTTP::HTTP_REQUEST_HEAD }
enum  { BazisLib::Network::HTTP::HTTP_RECEIVE_FRAGMENT_SIZE = 65536 }
SourceForge.net Logo