aqbanking  5.4.3beta
banking_imex.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004-2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * This file is part of the project "AqBanking". *
8  * Please see toplevel file COPYING of that project for license details. *
9  ***************************************************************************/
10 
11 
12 #ifndef AQBANKING_BANKING_IMEX_H
13 #define AQBANKING_BANKING_IMEX_H
14 
15 #include <aqbanking/imexporter.h>
16 #include <aqbanking/account.h>
17 #include <aqbanking/transaction.h>
18 
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 
28 
29 
44 GWEN_PLUGIN_DESCRIPTION_LIST2 *AB_Banking_GetImExporterDescrs(AB_BANKING *ab);
45 
54 AB_IMEXPORTER *AB_Banking_GetImExporter(AB_BANKING *ab, const char *name);
55 
99  const char *imExporterName);
100 
103  const char *imExporterName,
104  const char *profileName);
105 
124  const char *imexporterName,
125  GWEN_DB_NODE *dbProfile,
126  const char *fname);
127 
161 
173 
174 
186 
187 
203  const char *exporterName,
204  const char *profileName,
205  GWEN_BUFFER *buf);
206 
221  const char *exporterName,
222  const char *profileName,
223  const char *fileName);
224 
241  const char *exporterName,
243  const char *profileName,
244  const char *profileFile,
245  const char *outputFileName);
246 
247 
250  const char *exporterName,
252  const char *profileName,
253  const char *profileFile,
254  GWEN_SYNCIO *sio);
255 
256 
260  const char *exporterName,
261  const char *profileName,
262  GWEN_BUFFER *buf);
263 
264 
267  const char *importerName,
269  const char *profileName,
270  const char *profileFile,
271  const char *inputFileName);
272 
273 
324  const char *importerName,
326  const char *profileName,
327  const char *profileFile,
328  GWEN_SYNCIO *sio);
329 
336  const char *importerName,
338  const char *profileName,
339  const char *profileFile,
340  const char *inputFileName);
341 
345  /* addtogroup */
346 
347 #ifdef __cplusplus
348 }
349 #endif
350 
351 #endif
352