|
void * | CfgNew () |
| Create a new configuration. More...
|
|
void | CfgFree (void *hCfg) |
| Destroy a new configuration. More...
|
|
void | CfgSetDefault (void *hCfg) |
| Set default configuration handle. More...
|
|
void * | CfgGetDefault () |
| Get default configuration handle. More...
|
|
int | CfgLoad (void *hCfg, int Size, unsigned char *pData) |
| Load a config from a linear memory block. More...
|
|
int | CfgSave (void *hCfg, int *pSize, unsigned char *pData) |
| Save a config to a linear memory block. More...
|
|
int | CfgSetExecuteOrder (void *hCfg, uint32_t Tags, uint32_t *pOpenOrder, uint32_t *pCloseOrder) |
| Set the Tag initialization and shutdown order on execute. More...
|
|
int | CfgExecute (void *hCfg, uint32_t fExecute) |
| Set the execution state (active/inactive) of the config. More...
|
|
int | CfgSetService (void *hCfg, uint32_t Tag, int(*pCb)(void *, uint32_t, uint32_t, uint32_t, void *)) |
| Set service callback for configuration Tag. More...
|
|
int | CfgAddEntry (void *hCfg, uint32_t Tag, uint32_t Item, uint32_t Mode, int Size, unsigned char *pData, void **phCfgEntry) |
| Add configuration entry to configuration. More...
|
|
int | CfgRemoveEntry (void *hCfg, void *hCfgEntry) |
| Remove config entry from configuration by handle. More...
|
|
int | CfgGetEntryCnt (void *hCfg, uint32_t Tag, uint32_t Item) |
| Get the number of entry instances for a Tag/Item pair. More...
|
|
int | CfgGetEntry (void *hCfg, uint32_t Tag, uint32_t Item, uint32_t Index, void **phCfgEntry) |
| Get configuration entry from configuration. More...
|
|
int | CfgGetNextEntry (void *hCfg, void *hCfgEntry, void **phCfgEntryNext) |
| Get the next entry instance matching the supplied entry handle. More...
|
|
int | CfgGetImmediate (void *hCfg, uint32_t Tag, uint32_t Item, uint32_t Index, int Size, unsigned char *pData) |
| Get config entry data. More...
|
|
int | CfgEntryRef (void *hCfgEntry) |
| Add a reference to a configuration entry handle. More...
|
|
int | CfgEntryDeRef (void *hCfgEntry) |
| Remove a reference to a config entry handle. More...
|
|
int | CfgEntryGetData (void *hCfgEntry, int *pSize, unsigned char *pData) |
| Get configuration entry data. More...
|
|
int | CfgEntrySetData (void *hCfgEntry, int Size, unsigned char *pData) |
| Set/reset configuration entry data. More...
|
|
int | CfgEntryInfo (void *hCfgEntry, int *pSize, unsigned char **ppData) |
| Get information on a configuration entry. More...
|
|