|
LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
|
#include "juno/ds/array_api.h"#include "juno/memory/pointer_api.h"#include "juno/module.h"#include "juno/sb/broker_api.h"#include "juno/status.h"#include "juno/time/time_api.h"

Go to the source code of this file.
Data Structures | |
| struct | ENGINE_TLM_MSG_TAG |
Macros | |
| #define | ENGINE_TLM_MSG_MID (1) |
| #define | EngineTlmMsg_PointerInit(addr) JunoMemory_PointerInit(>EngineTlmMsgPointerApi, ENGINE_TLM_MSG_T, addr) |
| #define | EngineTlmMsg_PointerVerify(tPointer) JunoMemory_PointerVerifyType(tPointer, ENGINE_TLM_MSG_T, gtEngineTlmMsgPointerApi) |
Typedefs | |
| typedef struct ENGINE_TLM_MSG_TAG | ENGINE_TLM_MSG_T |
Functions | |
| struct ENGINE_TLM_MSG_ARRAY_TAG | JUNO_MODULE_DERIVE (JUNO_DS_ARRAY_ROOT_T, ENGINE_TLM_MSG_T *ptArrEngineTlmMsgBuffer;) ENGINE_TLM_MSG_ARRAY_T |
| JUNO_STATUS_T | EngineTlmMsg_ArrayInit (ENGINE_TLM_MSG_ARRAY_T *ptEngineTlmMsgPipe, ENGINE_TLM_MSG_T *ptArrEngineTlmMsgBuffer, size_t iCapacity, JUNO_FAILURE_HANDLER_T pfcnFailureHdlr, JUNO_USER_DATA_T *pvUserData) |
Variables | |
| const JUNO_POINTER_API_T | gtEngineTlmMsgPointerApi |
| #define ENGINE_TLM_MSG_MID (1) |
| #define EngineTlmMsg_PointerInit | ( | addr | ) | JunoMemory_PointerInit(>EngineTlmMsgPointerApi, ENGINE_TLM_MSG_T, addr) |
| #define EngineTlmMsg_PointerVerify | ( | tPointer | ) | JunoMemory_PointerVerifyType(tPointer, ENGINE_TLM_MSG_T, gtEngineTlmMsgPointerApi) |
| typedef struct ENGINE_TLM_MSG_TAG ENGINE_TLM_MSG_T |
| JUNO_STATUS_T EngineTlmMsg_ArrayInit | ( | ENGINE_TLM_MSG_ARRAY_T * | ptEngineTlmMsgPipe, |
| ENGINE_TLM_MSG_T * | ptArrEngineTlmMsgBuffer, | ||
| size_t | iCapacity, | ||
| JUNO_FAILURE_HANDLER_T | pfcnFailureHdlr, | ||
| JUNO_USER_DATA_T * | pvUserData | ||
| ) |
| struct ENGINE_TLM_MSG_ARRAY_TAG JUNO_MODULE_DERIVE | ( | JUNO_DS_ARRAY_ROOT_T | , |
| ENGINE_TLM_MSG_T *ptArrEngineTlmMsgBuffer; | |||
| ) |
|
extern |