gwenhywfar 5.14.1
syncio_http.h File Reference
#include <gwenhywfar/syncio.h>
#include <gwenhywfar/db.h>
Include dependency graph for syncio_http.h:

Go to the source code of this file.

Macros

#define GWEN_SYNCIO_HTTP_TYPE   "http"

Functions

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_GetDbHeaderIn (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbStatusIn (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_GetDbHeaderOut (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_DB_NODEGWEN_SyncIo_Http_GetDbStatusOut (const GWEN_SYNCIO *sio)
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)

Macro Definition Documentation

◆ GWEN_SYNCIO_HTTP_TYPE

#define GWEN_SYNCIO_HTTP_TYPE   "http"

Definition at line 33 of file syncio_http.h.

Referenced by GWEN_HttpSession_Init(), and GWEN_SyncIo_Http_new().

Function Documentation

◆ GWEN_SyncIo_Http_GetDbCommandIn()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbCommandIn ( const GWEN_SYNCIO * sio)

Definition at line 1259 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_HttpSession_RecvCommand().

Here is the caller graph for this function:

◆ GWEN_SyncIo_Http_GetDbCommandOut()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbCommandOut ( const GWEN_SYNCIO * sio)

Definition at line 1298 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_ExtendSyncIo(), and GWEN_HttpSession_SendPacket().

Here is the caller graph for this function:

◆ GWEN_SyncIo_Http_GetDbHeaderIn()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbHeaderIn ( const GWEN_SYNCIO * sio)

Definition at line 1285 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

Referenced by _recvPacket(), _recvPacketToSio(), GWEN_HttpSession_RecvCommand(), GWEN_SyncIo_Http_RecvBody(), and GWEN_SyncIo_Http_RecvBodyToSio().

Here is the caller graph for this function:

◆ GWEN_SyncIo_Http_GetDbHeaderOut()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbHeaderOut ( const GWEN_SYNCIO * sio)

Definition at line 1324 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_ExtendSyncIo(), GWEN_HttpSession_Init(), GWEN_HttpSession_SendPacket(), and GWEN_HttpSession_SendStatus().

Here is the caller graph for this function:

◆ GWEN_SyncIo_Http_GetDbStatusIn()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbStatusIn ( const GWEN_SYNCIO * sio)

Definition at line 1272 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

◆ GWEN_SyncIo_Http_GetDbStatusOut()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_SyncIo_Http_GetDbStatusOut ( const GWEN_SYNCIO * sio)

Definition at line 1311 of file syncio_http.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_HttpSession_SendStatus().

Here is the caller graph for this function:

◆ GWEN_SyncIo_Http_new()

◆ GWEN_SyncIo_Http_RecvBody()

◆ GWEN_SyncIo_Http_RecvBodyToSio()