11#ifndef _GHTTPCOMMON_H_
12#define _GHTTPCOMMON_H_
15#include "ghttpConnection.h"
27#define GHI_LEGAL_URLENCODED_CHARS "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@-.*"
28#define GHI_DIGITS "0123456789ABCDEF"
32#define GHI_DEFAULT_PORT 80
33#define GHI_DEFAULT_SECURE_PORT 443
34#define GHI_DEFAULT_THROTTLE_BUFFER_SIZE 125
35#define GHI_DEFAULT_THROTTLE_TIME_DELAY 250
39extern char * ghiProxyAddress;
40extern unsigned short ghiProxyPort;
44extern int ghiThrottleBufferSize;
45extern gsi_time ghiThrottleTimeDelay;
49void ghiCreateLock(
void);
50void ghiFreeLock(
void);
63#define ghiLogRequest(b,c) ghiLogToFile(b,c,"request.log");
64#define ghiLogResponse(b,c) ghiLogToFile(b,c,"response.log");
65#define ghiLogPost(b,c) ghiLogToFile(b,c,"post.log");
67#define ghiLogRequest(b,c)
68#define ghiLogResponse(b,c)
69#define ghiLogPost(b,c)
85GHIRecvResult ghiDoReceive
115GHITrySendResult ghiTrySendThenBuffer
131GHTTPBool ghiSetRequestProxy
133 GHTTPRequest request,
139void ghiThrottleSettings
147GHTTPBool ghiDecryptReceivedData(
struct GHIConnection * connection);
Definition ghttpConnection.h:84