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.

Defines

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


Define 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  ) 


Generated on Mon May 28 17:37:34 2012 for ZenLib by  doxygen 1.5.6