This file is used by provider/importer/exporter plugins.
More...
#include <aqbanking/imexporter.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/plugin.h>
Go to the source code of this file.
Typedefs |
typedef AB_IMEXPORTER *(* | AB_IMEXPORTER_FACTORY_FN )(AB_BANKING *ab) |
|
|
typedef int(* | AB_IMEXPORTER_IMPORT_FN )(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_SYNCIO *sio, GWEN_DB_NODE *params) |
typedef int(* | AB_IMEXPORTER_EXPORT_FN )(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_SYNCIO *sio, GWEN_DB_NODE *params) |
typedef int(* | AB_IMEXPORTER_CHECKFILE_FN )(AB_IMEXPORTER *ie, const char *fname) |
typedef int(* | AB_IMEXPORTER_GET_EDITPROFILE_DIALOG_FN )(AB_IMEXPORTER *ie, GWEN_DB_NODE *params, const char *testFileName, GWEN_DIALOG **pDlg) |
Functions |
|
|
AB_IMEXPORTER * | AB_ImExporter_new (AB_BANKING *ab, const char *name) |
void | AB_ImExporter_free (AB_IMEXPORTER *ie) |
|
|
void | AB_ImExporter_SetFlags (AB_IMEXPORTER *ie, uint32_t flags) |
void | AB_ImExporter_AddFlags (AB_IMEXPORTER *ie, uint32_t flags) |
void | AB_ImExporter_SubFlags (AB_IMEXPORTER *ie, uint32_t flags) |
|
|
void | AB_ImExporter_SetImportFn (AB_IMEXPORTER *ie, AB_IMEXPORTER_IMPORT_FN f) |
void | AB_ImExporter_SetExportFn (AB_IMEXPORTER *ie, AB_IMEXPORTER_EXPORT_FN f) |
void | AB_ImExporter_SetCheckFileFn (AB_IMEXPORTER *ie, AB_IMEXPORTER_CHECKFILE_FN f) |
void | AB_ImExporter_SetGetEditProfileDialogFn (AB_IMEXPORTER *ie, AB_IMEXPORTER_GET_EDITPROFILE_DIALOG_FN f) |
Handling of ImExporter Plugins |
|
typedef AB_IMEXPORTER *(* | AB_PLUGIN_IMEXPORTER_FACTORY_FN )(GWEN_PLUGIN *pl, AB_BANKING *ab) |
GWEN_PLUGIN * | AB_Plugin_ImExporter_new (GWEN_PLUGIN_MANAGER *pm, const char *name, const char *fileName) |
AB_IMEXPORTER * | AB_Plugin_ImExporter_Factory (GWEN_PLUGIN *pl, AB_BANKING *ab) |
void | AB_Plugin_ImExporter_SetFactoryFn (GWEN_PLUGIN *pl, AB_PLUGIN_IMEXPORTER_FACTORY_FN fn) |
Detailed Description
This file is used by provider/importer/exporter plugins.
Definition in file imexporter_be.h.