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 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 SocketGetErr HTTPWrapperGetSocketError |
Typedef Documentation
| 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 |
) |
|