gwenhywfar
5.11.1beta
|
#include <gwenhywfar/list.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/db.h>
Go to the source code of this file.
Macros | |
#define | GWEN_MSG_FLAGS_PAYLOADINFO_SET 0x80000000u |
Typedefs | |
typedef struct GWEN_MSG | GWEN_MSG |
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_AddFlags | ( | GWEN_MSG * | msg, |
uint32_t | f | ||
) |
GWENHYWFAR_API void GWEN_Msg_Attach | ( | GWEN_MSG * | msg | ) |
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_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 GWEN_DB_NODE* GWEN_Msg_GetDbParsedInfo | ( | const GWEN_MSG * | msg | ) |
GWENHYWFAR_API uint32_t GWEN_Msg_GetFlags | ( | 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 uint32_t GWEN_Msg_GetParsedPayloadOffset | ( | const GWEN_MSG * | msg | ) |
GWENHYWFAR_API uint32_t GWEN_Msg_GetParsedPayloadSize | ( | const GWEN_MSG * | msg | ) |
GWENHYWFAR_API int GWEN_Msg_GetRemainingBytes | ( | 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 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_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_SetGroupId | ( | GWEN_MSG * | msg, |
int | groupId | ||
) |
GWENHYWFAR_API void GWEN_Msg_SetParsedPayloadOffset | ( | GWEN_MSG * | msg, |
uint32_t | v | ||
) |
GWENHYWFAR_API void GWEN_Msg_SetParsedPayloadSize | ( | GWEN_MSG * | msg, |
uint32_t | v | ||
) |