#include <OW32/OW32Libs.h>
#include <OW32/AsyncSecureSocketClient.h>
#include <OW32/auto_buf.h>
#include <OW32/RefCounted.h>
#include <OW32/URIComponents.h>
#include <OW32/SyncObjects.h>
#include <memory>
Go to the source code of this file.
Namespaces | |
namespace | OW32 |
Classes | |
class | OW32::CHTTPListener |
An HTTP callback object. More... | |
class | OW32::CHTTP |
A simple HTTP request object. More... | |
Typedefs | |
typedef CAutoRefCountedPtr< CHTTP > | CHTTPPtr |
Auto reference counted pointer to a HTTP class. | |
Enumerations | |
enum | HTTP_ERRORS { HTTP_NO_ERROR = 0, HTTP_NO_HTTP_PREFIX, HTTP_INVALID_VERSION, HTTP_INVALID_SERVER_RESPONSE, HTTP_INVALID_STATUS_CODE, HTTP_INVALID_CONTENT_LENGTH, HTTP_INVALID_TRANSFER_ENCODING, HTTP_SERVER_CLOSED_CONNECTION, HTTP_INVALID_CHUNK_HEADER, HTTP_REDIRECT_WITHOUT_LOCATION, HTTP_MAXIMUM_REDIRECTS_EXCEEDED, HTTP_MAXIMUM_SIZE_EXCEEDED, HTTP_READ_TIMEOUT, HTTP_SEND_TIMEOUT, HTTP_CONNECT_TIMEOUT, HTTP_SOCKET_FAILED, HTTP_IOCP_FAILED, HTTP_BIND_FAILED, HTTP_CONNECT_FAILED, HTTP_SHUTDOWN_FAILED, HTTP_READ_FAILED, HTTP_SEND_FAILED, HTTP_IO_PENDING, HTTP_NAME_RESOLUTION_FAILED } |
Possible errors from functions. | |
Variables | |
OW32_LIB_EXPORT | CHTTP |
OW32_LIB_EXPORT | CConnectionThread |
For asynchronous connection notification. |