#include "bzssock.h"
#include "progress.h"
#include <map>
#include <list>
#include <string>
#include <bzscmn/bzscmn.h>
#include <bzscmn/textfile.h>
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 } |