8#ifndef UTILS_STATIC_CONTEINER_H_
9#define UTILS_STATIC_CONTEINER_H_
14typedef void (*
addDataCallback_t)(
void* conteiner_obj,
void* conteiner_p,
void* inputData, uint16_t ID);
void * StaticConteiner_getSegment(static_conteiner_struct *conteiner_obj, uint16_t DataID)
Definition static_conteiner.c:78
bool StaticConteiner_removeData(static_conteiner_struct *conteiner_obj, uint16_t DataID)
Definition static_conteiner.c:148
void(* removeDataCallback_t)(void *conteiner_obj, void *conteiner_p, uint16_t ID)
Definition static_conteiner.h:15
void * StaticConteiner_getFirstSegment(static_conteiner_struct *conteiner_obj)
Definition static_conteiner.c:88
void StaticConteiner_ForeachStart(static_conteiner_struct *conteiner_obj, void *owner, void(*sc_callback_func)(static_conteiner_struct *, void *, void *, uint16_t))
Definition static_conteiner.c:103
void * StaticConteiner_addData(static_conteiner_struct *conteiner_obj, void *Data)
Definition static_conteiner.c:30
void * StaticConteiner_getData(static_conteiner_struct *conteiner_obj, uint16_t DataID)
Definition static_conteiner.c:138
void * StaticConteiner_getNextSegment(static_conteiner_struct *conteiner_obj, uint16_t cur_seg_id)
Definition static_conteiner.c:123
void init_static_conteiner(static_conteiner_init_struct *initStruct, static_conteiner_struct **conteiner_obj)
Definition static_conteiner.c:18
void(* addDataCallback_t)(void *conteiner_obj, void *conteiner_p, void *inputData, uint16_t ID)
Definition static_conteiner.h:14
void StaticConteiner_clear(static_conteiner_struct *conteiner_obj)
Definition static_conteiner.c:167
Definition static_conteiner.h:18
uint16_t ArraySize
Definition static_conteiner.h:19
addDataCallback_t addDataCallback
Definition static_conteiner.h:21
uint16_t DataSize
Definition static_conteiner.h:20
removeDataCallback_t removeDataCallback
Definition static_conteiner.h:22
Definition static_conteiner.h:26
void * owner
Definition static_conteiner.h:30
uint8_t * Array
Definition static_conteiner.h:27
uint16_t Counter
Definition static_conteiner.h:28
static_conteiner_init_struct * init_struct
Definition static_conteiner.h:29