gwenhywfar  4.11.0beta
Macros | Functions
syncio_http.h File Reference
#include <gwenhywfar/syncio.h>
#include <gwenhywfar/db.h>

Go to the source code of this file.

Macros

#define GWEN_SYNCIO_HTTP_TYPE   "http"

Functions

GWENHYWFAR_API int GWEN_SyncIo_Http_RecvBody (GWEN_SYNCIO *sio, GWEN_BUFFER *buf)
GWENHYWFAR_API int GWEN_SyncIo_Http_RecvBodyToSio (GWEN_SYNCIO *sio, GWEN_SYNCIO *sout)
Constructor
GWENHYWFAR_API GWEN_SYNCIOGWEN_SyncIo_Http_new (GWEN_SYNCIO *baseIo)
Get Information About Incoming HTTP Messages
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbCommandIn (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbStatusIn (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbHeaderIn (const GWEN_SYNCIO *sio)
Get Information About Outgoing HTTP Messages
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbCommandOut (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbStatusOut (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbHeaderOut (const GWEN_SYNCIO *sio)

Macro Definition Documentation

#define GWEN_SYNCIO_HTTP_TYPE   "http"

Definition at line 33 of file syncio_http.h.

Function Documentation

GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbCommandIn ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbCommandOut ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbHeaderIn ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbHeaderOut ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbStatusIn ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_DB_NODE* GWEN_SyncIo_Http_GetDbStatusOut ( const GWEN_SYNCIO sio)
GWENHYWFAR_API GWEN_SYNCIO* GWEN_SyncIo_Http_new ( GWEN_SYNCIO baseIo)

The base GWEN_SYNCIO is expected to be of type GWEN_SYNCIO_BUFFERED_TYPE (see GWEN_SyncIo_Buffered_new).

GWENHYWFAR_API int GWEN_SyncIo_Http_RecvBody ( GWEN_SYNCIO sio,
GWEN_BUFFER buf 
)
GWENHYWFAR_API int GWEN_SyncIo_Http_RecvBodyToSio ( GWEN_SYNCIO sio,
GWEN_SYNCIO sout 
)