Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

http.h File Reference

simple HTTP request library More...

#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.


Detailed Description

simple HTTP request library


Generated on Sun Jun 5 01:29:19 2005 for OW32 by  doxygen 1.3.9.1