configmgr_be.h File Reference

#include <gwenhywfar/configmgr.h>
#include <gwenhywfar/plugin.h>

Go to the source code of this file.

Typedefs

typedef int(* GWEN_CONFIGMGR_DELETEGROUP_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_GETGROUP_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, GWEN_DB_NODE **pDb, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_GETUNIQUEID_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, char *buffer, uint32_t bufferLen, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_LISTGROUPS_FN )(GWEN_CONFIGMGR *mgr, GWEN_STRINGLIST *sl, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_LISTSUBGROUPS_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, GWEN_STRINGLIST *sl, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_LOCKGROUP_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)
typedef GWEN_CONFIGMGR *(* GWEN_CONFIGMGR_PLUGIN_FACTORYFN )(GWEN_PLUGIN *pl, const char *url)
typedef int(* GWEN_CONFIGMGR_SETGROUP_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, GWEN_DB_NODE *db, uint32_t guiid)
typedef int(* GWEN_CONFIGMGR_UNLOCKGROUP_FN )(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)

Functions

GWENHYWFAR_API GWEN_CONFIGMGRGWEN_ConfigMgr_new (const char *url)
GWENHYWFAR_API GWEN_PLUGINGWEN_ConfigMgr_Plugin_new (GWEN_PLUGIN_MANAGER *pm, const char *name, const char *fileName)
GWENHYWFAR_API void GWEN_ConfigMgr_Plugin_SetFactoryFn (GWEN_PLUGIN *pl, GWEN_CONFIGMGR_PLUGIN_FACTORYFN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_DELETEGROUP_FN 
GWEN_ConfigMgr_SetDeleteGroupFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_DELETEGROUP_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_GETGROUP_FN 
GWEN_ConfigMgr_SetGetGroupFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_GETGROUP_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_GETUNIQUEID_FN 
GWEN_ConfigMgr_SetGetUniqueIdFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_GETUNIQUEID_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_LISTGROUPS_FN 
GWEN_ConfigMgr_SetListGroupsFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_LISTGROUPS_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_LISTSUBGROUPS_FN 
GWEN_ConfigMgr_SetListSubGroupsFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_LISTSUBGROUPS_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_LOCKGROUP_FN 
GWEN_ConfigMgr_SetLockGroupFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_LOCKGROUP_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_SETGROUP_FN 
GWEN_ConfigMgr_SetSetGroupFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_SETGROUP_FN f)
GWENHYWFAR_API
GWEN_CONFIGMGR_UNLOCKGROUP_FN 
GWEN_ConfigMgr_SetUnlockGroupFn (GWEN_CONFIGMGR *mgr, GWEN_CONFIGMGR_UNLOCKGROUP_FN f)


Typedef Documentation

typedef int(* GWEN_CONFIGMGR_DELETEGROUP_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)

Definition at line 67 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_GETGROUP_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, GWEN_DB_NODE **pDb, uint32_t guiid)

Definition at line 39 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_GETUNIQUEID_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, char *buffer, uint32_t bufferLen, uint32_t guiid)

Definition at line 61 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_LISTGROUPS_FN)(GWEN_CONFIGMGR *mgr, GWEN_STRINGLIST *sl, uint32_t guiid)

Definition at line 72 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_LISTSUBGROUPS_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, GWEN_STRINGLIST *sl, uint32_t guiid)

Definition at line 76 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_LOCKGROUP_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)

Definition at line 51 of file configmgr_be.h.

typedef GWEN_CONFIGMGR*(* GWEN_CONFIGMGR_PLUGIN_FACTORYFN)(GWEN_PLUGIN *pl, const char *url)

Definition at line 119 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_SETGROUP_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, GWEN_DB_NODE *db, uint32_t guiid)

Definition at line 45 of file configmgr_be.h.

typedef int(* GWEN_CONFIGMGR_UNLOCKGROUP_FN)(GWEN_CONFIGMGR *mgr, const char *groupName, const char *subGroupName, uint32_t guiid)

Definition at line 56 of file configmgr_be.h.


Function Documentation

GWENHYWFAR_API GWEN_CONFIGMGR* GWEN_ConfigMgr_new ( const char *  url  ) 

Definition at line 115 of file configmgr.c.

References GWEN_INHERIT_INIT, and GWEN_NEW_OBJECT.

GWENHYWFAR_API GWEN_PLUGIN* GWEN_ConfigMgr_Plugin_new ( GWEN_PLUGIN_MANAGER pm,
const char *  name,
const char *  fileName 
)

GWENHYWFAR_API void GWEN_ConfigMgr_Plugin_SetFactoryFn ( GWEN_PLUGIN pl,
GWEN_CONFIGMGR_PLUGIN_FACTORYFN  f 
)

Definition at line 379 of file configmgr.c.

References GWEN_INHERIT_GETDATA.

GWENHYWFAR_API GWEN_CONFIGMGR_DELETEGROUP_FN GWEN_ConfigMgr_SetDeleteGroupFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_DELETEGROUP_FN  f 
)

Definition at line 204 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_GETGROUP_FN GWEN_ConfigMgr_SetGetGroupFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_GETGROUP_FN  f 
)

Definition at line 139 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_GETUNIQUEID_FN GWEN_ConfigMgr_SetGetUniqueIdFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_GETUNIQUEID_FN  f 
)

Definition at line 191 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_LISTGROUPS_FN GWEN_ConfigMgr_SetListGroupsFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_LISTGROUPS_FN  f 
)

Definition at line 217 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_LISTSUBGROUPS_FN GWEN_ConfigMgr_SetListSubGroupsFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_LISTSUBGROUPS_FN  f 
)

Definition at line 230 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_LOCKGROUP_FN GWEN_ConfigMgr_SetLockGroupFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_LOCKGROUP_FN  f 
)

Definition at line 165 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_SETGROUP_FN GWEN_ConfigMgr_SetSetGroupFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_SETGROUP_FN  f 
)

Definition at line 152 of file configmgr.c.

GWENHYWFAR_API GWEN_CONFIGMGR_UNLOCKGROUP_FN GWEN_ConfigMgr_SetUnlockGroupFn ( GWEN_CONFIGMGR mgr,
GWEN_CONFIGMGR_UNLOCKGROUP_FN  f 
)

Definition at line 178 of file configmgr.c.


Generated on Thu Aug 20 13:54:39 2009 for gwenhywfar by  doxygen 1.5.9