aqbanking  5.7.8
Typedefs
imexporter_be.h File Reference

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)
 
Prototypes for Virtual Backend Functions
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

Construction and Destruction
AB_IMEXPORTERAB_ImExporter_new (AB_BANKING *ab, const char *name)
 
void AB_ImExporter_free (AB_IMEXPORTER *ie)
 
Manipulation of the Flags
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)
 
Setters for Virtual Backend Functions
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_IMEXPORTERAB_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.