2#ifndef HTTP_CLIENT_WRAPPER
3#define HTTP_CLIENT_WRAPPER
6#define _HTTP_BUILD_WIN32
15#ifdef _HTTP_BUILD_WIN32
18 #pragma warning (disable: 4996)
26#if defined(_WIN32) || defined(WIN32)
39#define HTTP_ECONNRESET (WSAECONNRESET)
40#define HTTP_EINPROGRESS (WSAEINPROGRESS)
41#define HTTP_EWOULDBLOCK (WSAEWOULDBLOCK)
77#define IToA HTTPWrapperItoa
78#define GetUpTime HTTPWrapperGetUpTime
79#define SocketGetErr HTTPWrapperGetSocketError
80#define HostByName HTTPWrapperGetHostByName
81#define InitRandomeNumber HTTPWrapperInitRandomeNumber
82#define GetRandomeNumber HTTPWrapperGetRandomeNumber
107#define HTTP_INVALID_SOCKET (-1)
int BOOL
Definition HTTPClientWrapper.h:103
int HTTPWrapperShutDown(int s, int in)
unsigned short UINT16
Definition HTTPClientWrapper.h:102
unsigned long HTTPWrapperGetHostByName(char *name, unsigned long *address)
int HTTPWrapperGetRandomeNumber()
void HTTPWrapperInitRandomeNumber()
int HTTPWrapperToLower(int c)
int HTTPWrapperToUpper(int c)
struct in_addr HTTP_INADDR
Definition HTTPClientWrapper.h:112
int HTTPWrapperSSLRecv(int s, char *buf, int len, int flags)
struct timeval HTTP_TIMEVAL
Definition HTTPClientWrapper.h:109
int HTTPWrapperSSLNegotiate(int s, const struct sockaddr *name, int namelen, char *hostname)
struct hostent HTTP_HOSTNET
Definition HTTPClientWrapper.h:110
int INT32
Definition HTTPClientWrapper.h:36
int HTTPWrapperSSLClose(int s)
int HTTPWrapperSSLConnect(int s, const struct sockaddr *name, int namelen, char *hostname)
struct sockaddr HTTP_SOCKADDR
Definition HTTPClientWrapper.h:111
int HTTPWrapperSSLRecvPending(int s)
int HTTPWrapperSSLSend(int s, char *buf, int len, int flags)
char * HTTPWrapperItoa(char *buff, int i)
int HTTPWrapperIsAlNum(int c)
int HTTPWrapperIsAscii(int c)
int HTTPWrapperGetSocketError(int s)
struct sockaddr_in HTTP_SOCKADDR_IN
Definition HTTPClientWrapper.h:108
unsigned int UINT32
Definition HTTPClientWrapper.h:35
char CHAR
Definition HTTPClientWrapper.h:101
int HTTPWrapperIsAlpha(int c)
unsigned long ULONG
Definition HTTPClientWrapper.h:104
long HTTPWrapperGetUpTime()