Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

imexporter_be.h File Reference

This file is used by provider/importer/exporter plugins. More...

#include <aqbanking/imexporter.h>
#include <gwenhywfar/misc.h>

Go to the source code of this file.

Prototypes for Virtual Backend Functions

typedef int(* AB_IMEXPORTER_IMPORT_FN )(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_BUFFEREDIO *bio, GWEN_DB_NODE *params)
typedef int(* AB_IMEXPORTER_EXPORT_FN )(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_BUFFEREDIO *bio, GWEN_DB_NODE *params)
typedef int(* AB_IMEXPORTER_CHECKFILE_FN )(AB_IMEXPORTER *ie, const char *fname)

Construction and Destruction

AB_IMEXPORTERAB_ImExporter_new (AB_BANKING *ab, const char *name)
void AB_ImExporter_free (AB_IMEXPORTER *ie)

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)

Typedefs

typedef AB_IMEXPORTER *(* AB_IMEXPORTER_FACTORY_FN )(AB_BANKING *ab, GWEN_DB_NODE *db)


Detailed Description

This file is used by provider/importer/exporter plugins.

Definition in file imexporter_be.h.


Typedef Documentation

typedef int(* AB_IMEXPORTER_CHECKFILE_FN)(AB_IMEXPORTER *ie, const char *fname)
 

Checks whether the given file is possibly supported by the plugin.

Definition at line 63 of file imexporter_be.h.

typedef int(* AB_IMEXPORTER_EXPORT_FN)(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_BUFFEREDIO *bio, GWEN_DB_NODE *params)
 

Definition at line 55 of file imexporter_be.h.

typedef AB_IMEXPORTER*(* AB_IMEXPORTER_FACTORY_FN)(AB_BANKING *ab, GWEN_DB_NODE *db)
 

Definition at line 29 of file imexporter_be.h.

typedef int(* AB_IMEXPORTER_IMPORT_FN)(AB_IMEXPORTER *ie, AB_IMEXPORTER_CONTEXT *ctx, GWEN_BUFFEREDIO *bio, GWEN_DB_NODE *params)
 

Definition at line 50 of file imexporter_be.h.


Function Documentation

void AB_ImExporter_free AB_IMEXPORTER ie  ) 
 

AB_IMEXPORTER* AB_ImExporter_new AB_BANKING ab,
const char *  name
 

void AB_ImExporter_SetCheckFileFn AB_IMEXPORTER ie,
AB_IMEXPORTER_CHECKFILE_FN  f
 

void AB_ImExporter_SetExportFn AB_IMEXPORTER ie,
AB_IMEXPORTER_EXPORT_FN  f
 

void AB_ImExporter_SetImportFn AB_IMEXPORTER ie,
AB_IMEXPORTER_IMPORT_FN  f
 


Generated on Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4