Go to the source code of this file.
|
xl4_data_data_t * | xl4_data_init (uc_dbald *dbald) |
|
void | xl4_data_set_dbald (xl4_data_data_t *xdd, uc_dbald *dbald) |
|
void | xl4_data_close (xl4_data_data_t *xdd) |
|
int | xl4_data_lock (xl4_data_data_t *xdd, int tout_ms) |
|
void | xl4_data_unlock (xl4_data_data_t *xdd) |
|
uint8_t | xl4_data_get_enum (char *astr) |
|
get_enum_func | xl4_extmod_get_enum_func (xl4_data_data_t *xdd, char *emodname, uint8_t emodid) |
| get_enum function from registered xl4-extmod More...
|
|
get_string_func | xl4_extmod_get_string_func (xl4_data_data_t *xdd, char *emodname, uint8_t emodid) |
| get_string function from registered xl4-extmod More...
|
|
const char * | xl4_data_get_string (uint8_t anum) |
|
uint8_t | xl4_data_get_modid (xl4_data_data_t *xdd, char *emodname) |
|
char * | xl4_data_get_modname (xl4_data_data_t *xdd, uint8_t emodid) |
|
int | xl4_data_set_xl4ext (xl4_data_data_t *xdd, char *emodname, get_enum_func get_enum, get_string_func get_string) |
|
int | xl4_data_remove_xl4ext (xl4_data_data_t *xdd, char *emodname) |
|
◆ XL4_DATA_ABS_MAX_NETDEVS
#define XL4_DATA_ABS_MAX_NETDEVS 16 |
◆ YANGINIT_GEN_SMEM
#define YANGINIT_GEN_SMEM yanginit_gen_smem |
◆ xl4_data_data_t
◆ get_enum_func
typedef uint8_t(* get_enum_func) (char *) |
◆ get_string_func
typedef const char*(* get_string_func) (uint8_t) |
◆ anonymous enum
Enumerator |
---|
YANG_VALUE_TYPES | |
UC_READY | |
UC_ASKACTION_REG | |
UC_NOTICE_REG | |
UC_NOTICE_ACT | |
XL4_EXTMOD_REG | |
UC_LAST_DB_ACCESS | |
XL4_DATA_ENUM_END | |
◆ xl4_data_init()
◆ xl4_data_set_dbald()
◆ xl4_data_close()
◆ xl4_data_lock()
◆ xl4_data_unlock()
◆ xl4_data_get_enum()
uint8_t xl4_data_get_enum |
( |
char * |
astr | ) |
|
◆ xl4_extmod_get_enum_func()
get_enum function from registered xl4-extmod
- Note
- set emodid=0xff to search func by emoname set emoname=NULL to search func by emodid
◆ xl4_extmod_get_string_func()
get_string function from registered xl4-extmod
- Note
- set emodid=0xff to search func by emoname set emoname=NULL to search func by emodid
◆ xl4_data_get_string()
const char* xl4_data_get_string |
( |
uint8_t |
anum | ) |
|
◆ xl4_data_get_modid()
◆ xl4_data_get_modname()
◆ xl4_data_set_xl4ext()
◆ xl4_data_remove_xl4ext()