ZenLib
Macros | Typedefs | Functions
HTTPClientWrapper.h File Reference
#include <stdlib.h>
#include <string.h>
#include <memory.h>
#include <stdio.h>
#include <ctype.h>
#include <time.h>

Go to the source code of this file.

Macros

#define _HTTP_BUILD_WIN32
#define HTTP_ECONNRESET   (WSAECONNRESET)
#define HTTP_EINPROGRESS   (WSAEINPROGRESS)
#define HTTP_EWOULDBLOCK   (WSAEWOULDBLOCK)
#define IToA   HTTPWrapperItoa
#define GetUpTime   HTTPWrapperGetUpTime
#define SocketGetErr   HTTPWrapperGetSocketError
#define HostByName   HTTPWrapperGetHostByName
#define InitRandomeNumber   HTTPWrapperInitRandomeNumber
#define GetRandomeNumber   HTTPWrapperGetRandomeNumber
#define VOID   void
#define NULL   0
#define TRUE   1
#define FALSE   0
#define HTTP_INVALID_SOCKET   (-1)

Typedefs

typedef unsigned int UINT32
typedef int INT32
typedef char CHAR
typedef unsigned short UINT16
typedef int BOOL
typedef unsigned long ULONG
typedef struct sockaddr_in HTTP_SOCKADDR_IN
typedef struct timeval HTTP_TIMEVAL
typedef struct hostent HTTP_HOSTNET
typedef struct sockaddr HTTP_SOCKADDR
typedef struct in_addr HTTP_INADDR

Functions

int HTTPWrapperIsAscii (int c)
int HTTPWrapperToUpper (int c)
int HTTPWrapperToLower (int c)
int HTTPWrapperIsAlpha (int c)
int HTTPWrapperIsAlNum (int c)
char * HTTPWrapperItoa (char *buff, int i)
void HTTPWrapperInitRandomeNumber ()
long HTTPWrapperGetUpTime ()
int HTTPWrapperGetRandomeNumber ()
int HTTPWrapperGetSocketError (int s)
unsigned long HTTPWrapperGetHostByName (char *name, unsigned long *address)
int HTTPWrapperShutDown (int s, int in)
int HTTPWrapperSSLConnect (int s, const struct sockaddr *name, int namelen, char *hostname)
int HTTPWrapperSSLNegotiate (int s, const struct sockaddr *name, int namelen, char *hostname)
int HTTPWrapperSSLSend (int s, char *buf, int len, int flags)
int HTTPWrapperSSLRecv (int s, char *buf, int len, int flags)
int HTTPWrapperSSLClose (int s)
int HTTPWrapperSSLRecvPending (int s)

Macro Definition Documentation

#define _HTTP_BUILD_WIN32
#define FALSE   0
#define GetRandomeNumber   HTTPWrapperGetRandomeNumber
#define GetUpTime   HTTPWrapperGetUpTime
#define HostByName   HTTPWrapperGetHostByName
#define HTTP_ECONNRESET   (WSAECONNRESET)
#define HTTP_EINPROGRESS   (WSAEINPROGRESS)
#define HTTP_EWOULDBLOCK   (WSAEWOULDBLOCK)
#define HTTP_INVALID_SOCKET   (-1)
#define InitRandomeNumber   HTTPWrapperInitRandomeNumber
#define IToA   HTTPWrapperItoa
#define NULL   0
#define SocketGetErr   HTTPWrapperGetSocketError
#define TRUE   1
#define VOID   void

Typedef Documentation

typedef int BOOL
typedef char CHAR
typedef struct hostent HTTP_HOSTNET
typedef struct in_addr HTTP_INADDR
typedef struct sockaddr HTTP_SOCKADDR
typedef struct sockaddr_in HTTP_SOCKADDR_IN
typedef struct timeval HTTP_TIMEVAL
typedef int INT32
typedef unsigned short UINT16
typedef unsigned int UINT32
typedef unsigned long ULONG

Function Documentation

unsigned long HTTPWrapperGetHostByName ( char *  name,
unsigned long *  address 
)
int HTTPWrapperGetRandomeNumber ( )
int HTTPWrapperGetSocketError ( int  s)
long HTTPWrapperGetUpTime ( )
void HTTPWrapperInitRandomeNumber ( )
int HTTPWrapperIsAlNum ( int  c)
int HTTPWrapperIsAlpha ( int  c)
int HTTPWrapperIsAscii ( int  c)
char* HTTPWrapperItoa ( char *  buff,
int  i 
)
int HTTPWrapperShutDown ( int  s,
int  in 
)
int HTTPWrapperSSLClose ( int  s)
int HTTPWrapperSSLConnect ( int  s,
const struct sockaddr *  name,
int  namelen,
char *  hostname 
)
int HTTPWrapperSSLNegotiate ( int  s,
const struct sockaddr *  name,
int  namelen,
char *  hostname 
)
int HTTPWrapperSSLRecv ( int  s,
char *  buf,
int  len,
int  flags 
)
int HTTPWrapperSSLRecvPending ( int  s)
int HTTPWrapperSSLSend ( int  s,
char *  buf,
int  len,
int  flags 
)
int HTTPWrapperToLower ( int  c)
int HTTPWrapperToUpper ( int  c)