|
Defines |
|
#define | AB_HTTPSESSION_FLAGS_ALLOW_REDIRECT 0x00000001 |
#define | AB_HTTPSESSION_FLAGS_REUSE 0x00000002 |
#define | AB_HTTPSESSION_FLAGS_SECURE_SSL 0x00000004 |
#define | AB_HTTPSESSION_DEFAULT_CONNECT_TIMEOUT 30 |
#define | AB_HTTPSESSION_DEFAULT_TRANSFER_TIMEOUT 60 |
Typedefs |
typedef AB_HTTPSESSION | AB_HTTPSESSION |
Functions |
|
AB_HTTPSESSION * | AB_HttpSession_new (AB_PROVIDER *pro, AB_USER *u) |
void | AB_HttpSession_free (AB_HTTPSESSION *hc) |
|
AB_USER * | AB_HttpSession_GetUser (const AB_HTTPSESSION *hc) |
AB_PROVIDER * | AB_HttpSession_GetProvider (const AB_HTTPSESSION *hc) |
|
GWEN_TYPE_UINT32 | AB_HttpSession_GetSessionId (const AB_HTTPSESSION *hc) |
GWEN_NETLAYER_HTTP_VERSION | AB_HttpSession_GetHttpVersion (const AB_HTTPSESSION *hc) |
void | AB_HttpSession_SetHttpVersion (AB_HTTPSESSION *hc, GWEN_NETLAYER_HTTP_VERSION v) |
GWEN_TYPE_UINT32 | AB_HttpSession_GetFlags (const AB_HTTPSESSION *hc) |
void | AB_HttpSession_SetFlags (AB_HTTPSESSION *hc, GWEN_TYPE_UINT32 f) |
void | AB_HttpSession_AddFlags (AB_HTTPSESSION *hc, GWEN_TYPE_UINT32 f) |
void | AB_HttpSession_SubFlags (AB_HTTPSESSION *hc, GWEN_TYPE_UINT32 f) |
int | AB_HttpSession_GetConnectTimeout (const AB_HTTPSESSION *hc) |
void | AB_HttpSession_SetConnectTimeout (AB_HTTPSESSION *hc, int i) |
int | AB_HttpSession_GetTransferTimeout (const AB_HTTPSESSION *hc) |
void | AB_HttpSession_SetTransferTimeout (AB_HTTPSESSION *hc, int i) |
|
int | AB_HttpSession_Open (AB_HTTPSESSION *hc) |
void | AB_HttpSession_Close (AB_HTTPSESSION *hc) |
int | AB_HttpSession_SendRequest (AB_HTTPSESSION *hc, const char *command, const GWEN_URL *url, GWEN_DB_NODE *dbSendHeader, const char *pSendBody, int lSendBody, GWEN_BUFFER *recvBuf) |