main_ubi_sdk v 0.1.3
This is UBI4 documentation
static_conteiner.h File Reference
#include "stdint.h"
#include "stdbool.h"
Include dependency graph for static_conteiner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  static_conteiner_init_struct
 
struct  static_conteiner_struct
 

Typedefs

typedef void(* addDataCallback_t) (void *conteiner_obj, void *conteiner_p, void *inputData, uint16_t ID)
 
typedef void(* removeDataCallback_t) (void *conteiner_obj, void *conteiner_p, uint16_t ID)
 

Functions

void init_static_conteiner (static_conteiner_init_struct *initStruct, static_conteiner_struct **conteiner_obj)
 
void * StaticConteiner_addData (static_conteiner_struct *conteiner_obj, void *Data)
 
void * StaticConteiner_getSegment (static_conteiner_struct *conteiner_obj, uint16_t DataID)
 
void * StaticConteiner_getFirstSegment (static_conteiner_struct *conteiner_obj)
 
void * StaticConteiner_getNextSegment (static_conteiner_struct *conteiner_obj, uint16_t cur_seg_id)
 
void * StaticConteiner_getData (static_conteiner_struct *conteiner_obj, uint16_t DataID)
 
bool StaticConteiner_removeData (static_conteiner_struct *conteiner_obj, uint16_t DataID)
 
void StaticConteiner_clear (static_conteiner_struct *conteiner_obj)
 
void StaticConteiner_ForeachStart (static_conteiner_struct *conteiner_obj, void *owner, void(*sc_callback_func)(static_conteiner_struct *, void *, void *, uint16_t))
 

Typedef Documentation

◆ addDataCallback_t

typedef void(* addDataCallback_t) (void *conteiner_obj, void *conteiner_p, void *inputData, uint16_t ID)

◆ removeDataCallback_t

typedef void(* removeDataCallback_t) (void *conteiner_obj, void *conteiner_p, uint16_t ID)

Function Documentation

◆ init_static_conteiner()

void init_static_conteiner ( static_conteiner_init_struct * initStruct,
static_conteiner_struct ** conteiner_obj )
Here is the caller graph for this function:

◆ StaticConteiner_addData()

void * StaticConteiner_addData ( static_conteiner_struct * conteiner_obj,
void * Data )
Here is the caller graph for this function:

◆ StaticConteiner_clear()

void StaticConteiner_clear ( static_conteiner_struct * conteiner_obj)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ StaticConteiner_ForeachStart()

void StaticConteiner_ForeachStart ( static_conteiner_struct * conteiner_obj,
void * owner,
void(* sc_callback_func )(static_conteiner_struct *, void *, void *, uint16_t) )
Here is the call graph for this function:

◆ StaticConteiner_getData()

void * StaticConteiner_getData ( static_conteiner_struct * conteiner_obj,
uint16_t DataID )

◆ StaticConteiner_getFirstSegment()

void * StaticConteiner_getFirstSegment ( static_conteiner_struct * conteiner_obj)
Here is the caller graph for this function:

◆ StaticConteiner_getNextSegment()

void * StaticConteiner_getNextSegment ( static_conteiner_struct * conteiner_obj,
uint16_t cur_seg_id )

◆ StaticConteiner_getSegment()

void * StaticConteiner_getSegment ( static_conteiner_struct * conteiner_obj,
uint16_t DataID )
Here is the caller graph for this function:

◆ StaticConteiner_removeData()

bool StaticConteiner_removeData ( static_conteiner_struct * conteiner_obj,
uint16_t DataID )
Here is the caller graph for this function: