|
GWEN_DBIO plugins |
typedef GWEN_DBIO *(* | GWEN_DBIO_PLUGIN_FACTORYFN )(GWEN_PLUGIN *pl) |
GWEN_DBIO * | GWEN_DBIO_Plugin_Factory (GWEN_PLUGIN *pl) |
GWEN_PLUGIN * | GWEN_DBIO_Plugin_new (GWEN_PLUGIN_MANAGER *pm, const char *name, const char *fileName) |
void | GWEN_DBIO_Plugin_SetFactoryFn (GWEN_PLUGIN *pl, GWEN_DBIO_PLUGIN_FACTORYFN f) |
Functions To Be Used By Applications |
GWENHYWFAR_API void | GWEN_DBIO_Attach (GWEN_DBIO *dbio) |
GWENHYWFAR_API GWEN_DBIO_CHECKFILE_RESULT | GWEN_DBIO_CheckFile (GWEN_DBIO *dbio, const char *fname) |
GWENHYWFAR_API int | GWEN_DBIO_Export (GWEN_DBIO *dbio, GWEN_BUFFEREDIO *bio, GWEN_TYPE_UINT32 flags, GWEN_DB_NODE *db, GWEN_DB_NODE *params) |
GWENHYWFAR_API void | GWEN_DBIO_free (GWEN_DBIO *dbio) |
GWENHYWFAR_API const char * | GWEN_DBIO_GetDescription (const GWEN_DBIO *dbio) |
GWENHYWFAR_API const char * | GWEN_DBIO_GetName (const GWEN_DBIO *dbio) |
GWENHYWFAR_API int | GWEN_DBIO_Import (GWEN_DBIO *dbio, GWEN_BUFFEREDIO *bio, GWEN_TYPE_UINT32 flags, GWEN_DB_NODE *db, GWEN_DB_NODE *params) |
Functions To Be Used By Administration Functions |
Functions in this group are to be used for administration purposes only.
|
GWENHYWFAR_API GWEN_DBIO * | GWEN_DBIO_GetPlugin (const char *modname) |
Functions To Be Used By Inheritors |
GWENHYWFAR_API GWEN_DBIO * | GWEN_DBIO_new (const char *name, const char *descr) |
GWENHYWFAR_API void | GWEN_DBIO_SetCheckFileFn (GWEN_DBIO *dbio, GWEN_DBIO_CHECKFILEFN f) |
GWENHYWFAR_API void | GWEN_DBIO_SetExportFn (GWEN_DBIO *dbio, GWEN_DBIO_EXPORTFN f) |
GWENHYWFAR_API void | GWEN_DBIO_SetImportFn (GWEN_DBIO *dbio, GWEN_DBIO_IMPORTFN f) |
Defines |
#define | GWEN_DBIO_FOLDER "dbio" |
Typedefs |
typedef GWEN_DBIO | GWEN_DBIO |
typedef GWEN_DBIO_CHECKFILE_RESULT(* | GWEN_DBIO_CHECKFILEFN )(GWEN_DBIO *dbio, const char *fname) |
typedef int(* | GWEN_DBIO_EXPORTFN )(GWEN_DBIO *dbio, GWEN_BUFFEREDIO *bio, GWEN_TYPE_UINT32 flags, GWEN_DB_NODE *db, GWEN_DB_NODE *params) |
typedef int(* | GWEN_DBIO_IMPORTFN )(GWEN_DBIO *dbio, GWEN_BUFFEREDIO *bio, GWEN_TYPE_UINT32 flags, GWEN_DB_NODE *db, GWEN_DB_NODE *params) |
Enumerations |
enum | GWEN_DBIO_CHECKFILE_RESULT { GWEN_DBIO_CheckFileResultOk = 0,
GWEN_DBIO_CheckFileResultNotOk,
GWEN_DBIO_CheckFileResultUnknown
} |