|
Defines |
#define | GWEN_NL_PACKETS_NAME "Packets" |
Typedefs |
typedef GWEN_NL_PACKET | GWEN_NL_PACKET |
Enumerations |
enum | GWEN_NL_PACKET_STATUS {
GWEN_NL_PacketStatus_New = 0,
GWEN_NL_PacketStatus_Enqueued,
GWEN_NL_PacketStatus_StartReadMsg,
GWEN_NL_PacketStatus_ReadMsg,
GWEN_NL_PacketStatus_StartWriteMsg,
GWEN_NL_PacketStatus_WriteMsg,
GWEN_NL_PacketStatus_EndWriteMsg,
GWEN_NL_PacketStatus_Finished,
GWEN_NL_PacketStatus_Aborted
} |
Functions |
GWENHYWFAR_API int | GWEN_NetLayerPackets_Flush (GWEN_NETLAYER *nl, int timeout) |
GWENHYWFAR_API GWEN_NL_PACKET * | GWEN_NetLayerPackets_GetNextPacket (GWEN_NETLAYER *nl) |
GWENHYWFAR_API GWEN_NL_PACKET * | GWEN_NetLayerPackets_GetNextPacket_Wait (GWEN_NETLAYER *nl, int timeout) |
GWENHYWFAR_API int | GWEN_NetLayerPackets_HasNextPacket (const GWEN_NETLAYER *nl) |
GWENHYWFAR_API GWEN_NETLAYER * | GWEN_NetLayerPackets_new (GWEN_NETLAYER *baseLayer) |
GWENHYWFAR_API int | GWEN_NetLayerPackets_SendPacket (GWEN_NETLAYER *nl, GWEN_NL_PACKET *packet) |
GWENHYWFAR_API void | GWEN_NL_Packet_Attach (GWEN_NL_PACKET *pk) |
GWENHYWFAR_API void | GWEN_NL_Packet_free (GWEN_NL_PACKET *pk) |
GWENHYWFAR_API GWEN_BUFFER * | GWEN_NL_Packet_GetBuffer (const GWEN_NL_PACKET *pk) |
GWENHYWFAR_API GWEN_NL_PACKET_STATUS | GWEN_NL_Packet_GetStatus (const GWEN_NL_PACKET *pk) |
GWENHYWFAR_API GWEN_NL_PACKET * | GWEN_NL_Packet_new () |
GWENHYWFAR_API void | GWEN_NL_Packet_SetBuffer (GWEN_NL_PACKET *pk, GWEN_BUFFER *buf) |
GWENHYWFAR_API GWEN_BUFFER * | GWEN_NL_Packet_TakeBuffer (GWEN_NL_PACKET *pk) |