|
GWENHYWFAR_API int | GWEN_Msg_AddByte (GWEN_MSG *msg, uint8_t b) |
|
GWENHYWFAR_API int | GWEN_Msg_AddBytes (GWEN_MSG *msg, const uint8_t *bufferPtr, uint32_t bufferLen) |
|
GWENHYWFAR_API void | GWEN_Msg_Attach (GWEN_MSG *msg) |
|
GWENHYWFAR_API GWEN_MSG * | GWEN_Msg_dup (const GWEN_MSG *srcMsg) |
|
GWENHYWFAR_API void | GWEN_Msg_free (GWEN_MSG *msg) |
|
GWENHYWFAR_API GWEN_MSG * | GWEN_Msg_fromBytes (const uint8_t *ptr, uint32_t len) |
|
GWENHYWFAR_API uint8_t * | GWEN_Msg_GetBuffer (GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetBytesInBuffer (const GWEN_MSG *msg) |
|
GWENHYWFAR_API const uint8_t * | GWEN_Msg_GetConstBuffer (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetCurrentPos (const GWEN_MSG *msg) |
|
GWENHYWFAR_API int | GWEN_Msg_GetGroupId (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetMaxSize (const GWEN_MSG *msg) |
|
GWENHYWFAR_API int | GWEN_Msg_GetRemainingBytes (const GWEN_MSG *msg) |
|
GWENHYWFAR_API int | GWEN_Msg_IncCurrentPos (GWEN_MSG *msg, uint32_t i) |
|
GWENHYWFAR_API GWEN_MSG * | GWEN_Msg_new (uint32_t bufferSize) |
|
GWENHYWFAR_API int | GWEN_Msg_ReadNextByte (GWEN_MSG *msg) |
|
GWENHYWFAR_API int | GWEN_Msg_RewindCurrentPos (GWEN_MSG *msg) |
|
GWENHYWFAR_API void | GWEN_Msg_SetBytesInBuffer (GWEN_MSG *msg, uint32_t i) |
|
GWENHYWFAR_API void | GWEN_Msg_SetGroupId (GWEN_MSG *msg, int groupId) |
|
|
This group concerns data which is parsed by e.g. implementations of GWEN_MSG_ENDPOINT
|
GWENHYWFAR_API void | GWEN_Msg_AddFlags (GWEN_MSG *msg, uint32_t f) |
|
GWENHYWFAR_API int | GWEN_Msg_AddString (GWEN_MSG *msg, const char *s, uint32_t maxSize, uint8_t filler) |
|
GWENHYWFAR_API int | GWEN_Msg_AddStringWithTrailingNull (GWEN_MSG *msg, const char *s, uint32_t maxSize, uint8_t filler) |
|
GWENHYWFAR_API int | GWEN_Msg_AddUint16 (GWEN_MSG *msg, uint16_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_AddUint32 (GWEN_MSG *msg, uint32_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_AddUint64 (GWEN_MSG *msg, uint64_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_AddUint8 (GWEN_MSG *msg, uint8_t v) |
|
GWENHYWFAR_API void | GWEN_Msg_DelFlags (GWEN_MSG *msg, uint32_t f) |
|
GWENHYWFAR_API void | GWEN_Msg_Dump (const GWEN_MSG *msg, GWEN_BUFFER *buf) |
|
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_Msg_GetDbParsedInfo (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetFlags (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetParsedPayloadOffset (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetParsedPayloadSize (const GWEN_MSG *msg) |
|
GWENHYWFAR_API uint16_t | GWEN_Msg_GetUint16At (const GWEN_MSG *msg, int offs, uint16_t defaultValue) |
|
GWENHYWFAR_API uint32_t | GWEN_Msg_GetUint32At (const GWEN_MSG *msg, int offs, uint32_t defaultValue) |
|
GWENHYWFAR_API uint64_t | GWEN_Msg_GetUint64At (const GWEN_MSG *msg, int offs, uint64_t defaultValue) |
|
GWENHYWFAR_API uint8_t | GWEN_Msg_GetUint8At (const GWEN_MSG *msg, int offs, uint8_t defaultValue) |
|
GWENHYWFAR_API void | GWEN_Msg_SetDbParsedInfo (GWEN_MSG *msg, GWEN_DB_NODE *db) |
|
GWENHYWFAR_API void | GWEN_Msg_SetFlags (GWEN_MSG *msg, uint32_t f) |
|
GWENHYWFAR_API void | GWEN_Msg_SetParsedPayloadOffset (GWEN_MSG *msg, uint32_t v) |
|
GWENHYWFAR_API void | GWEN_Msg_SetParsedPayloadSize (GWEN_MSG *msg, uint32_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_WriteBytesAt (GWEN_MSG *msg, uint32_t pos, const uint8_t *bufferPtr, uint32_t bufferLen) |
|
GWENHYWFAR_API int | GWEN_Msg_WriteUint16At (GWEN_MSG *msg, uint32_t pos, uint16_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_WriteUint32At (GWEN_MSG *msg, uint32_t pos, uint32_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_WriteUint64At (GWEN_MSG *msg, uint32_t pos, uint64_t v) |
|
GWENHYWFAR_API int | GWEN_Msg_WriteUint8At (GWEN_MSG *msg, uint32_t pos, uint8_t v) |
|