#include <gwenhywfar/netlayer.h>
#include <gwenhywfar/inetsocket.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/url.h>
Go to the source code of this file.
#define GWEN_NL_HTTP_FLAGS_IPC 0x00000001 |
Use a connection for IPC purposes.
#define GWEN_NL_HTTP_NAME "Http" |
GWENHYWFAR_API GWEN_NETLAYER_HTTP_VERSION GWEN_NetLayerHttp_GetHttpVersion | ( | const GWEN_NETLAYER * | nl | ) |
GWENHYWFAR_API GWEN_DB_NODE* GWEN_NetLayerHttp_GetInHeader | ( | const GWEN_NETLAYER * | nl | ) |
GWENHYWFAR_API int GWEN_NetLayerHttp_GetInStatusCode | ( | const GWEN_NETLAYER * | nl | ) |
GWENHYWFAR_API const char* GWEN_NetLayerHttp_GetInStatusText | ( | const GWEN_NETLAYER * | nl | ) |
GWENHYWFAR_API GWEN_DB_NODE* GWEN_NetLayerHttp_GetOutHeader | ( | const GWEN_NETLAYER * | nl | ) |
GWENHYWFAR_API GWEN_NETLAYER* GWEN_NetLayerHttp_new | ( | GWEN_NETLAYER * | baseLayer | ) |
GWENHYWFAR_API int GWEN_NetLayerHttp_Request | ( | GWEN_NETLAYER * | nl, | |
const char * | command, | |||
const GWEN_URL * | url, | |||
GWEN_DB_NODE * | dbHeader, | |||
const char * | pBody, | |||
int | lBody, | |||
GWEN_BUFFEREDIO * | bio | |||
) |
GWENHYWFAR_API void GWEN_NetLayerHttp_SetHttpVersion | ( | GWEN_NETLAYER * | nl, | |
GWEN_NETLAYER_HTTP_VERSION | v | |||
) |
GWENHYWFAR_API void GWEN_NetLayerHttp_SetOutCommand | ( | GWEN_NETLAYER * | nl, | |
const char * | command, | |||
const GWEN_URL * | url | |||
) |
GWENHYWFAR_API void GWEN_NetLayerHttp_SetOutStatus | ( | GWEN_NETLAYER * | nl, | |
int | code, | |||
const char * | text | |||
) |