aqbanking  5.7.8
banking_cfg.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Sat Sep 27 2008
3  copyright : (C) 2008-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 #ifndef AQBANKING_BANKING_CFG_H
12 #define AQBANKING_BANKING_CFG_H
13 
14 #include <aqbanking/provider.h>
15 
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 
22 
24 int AB_Banking_LoadAppConfig(AB_BANKING *ab, GWEN_DB_NODE **pDb);
25 
27 int AB_Banking_SaveAppConfig(AB_BANKING *ab, GWEN_DB_NODE *db);
28 
29 
32 
35 
36 
37 
38 
41  const char *name,
42  GWEN_DB_NODE **pDb);
43 
46  const char *name,
47  GWEN_DB_NODE *db);
48 
49 
51 int AB_Banking_LockSharedConfig(AB_BANKING *ab, const char *name);
52 
54 int AB_Banking_UnlockSharedConfig(AB_BANKING *ab, const char *name);
55 
56 
57 
65 
71 int AB_Banking_EndExclUseAccount(AB_BANKING *ab, AB_ACCOUNT *a, int abandon);
72 
73 
74 
82 
83 
92 int AB_Banking_EndExclUseUser(AB_BANKING *ab, AB_USER *u, int abandon);
93 
94 
95 
109 
112 
125 
128 
134 
138 #ifdef __cplusplus
139 }
140 #endif
141 
142 
143 #endif
struct AB_USER AB_USER
struct AB_BANKING AB_BANKING
Definition: banking.h:26
This file is used by AqBanking and provider backends.
int AB_Banking_HasConf4(AB_BANKING *ab)
int AB_Banking_LoadSharedConfig(AB_BANKING *ab, const char *name, GWEN_DB_NODE **pDb)
int AB_Banking_UnlockSharedConfig(AB_BANKING *ab, const char *name)
int AB_Banking_LoadAppConfig(AB_BANKING *ab, GWEN_DB_NODE **pDb)
#define AQBANKING_API
Definition: error.h:55
int AB_Banking_SaveSharedConfig(AB_BANKING *ab, const char *name, GWEN_DB_NODE *db)
int AB_Banking_HasConf2(AB_BANKING *ab)
int AB_Banking_LockAppConfig(AB_BANKING *ab)
int AB_Banking_SaveAppConfig(AB_BANKING *ab, GWEN_DB_NODE *db)
int AB_Banking_UnlockAppConfig(AB_BANKING *ab)
int AB_Banking_HasConf3(AB_BANKING *ab)
int AB_Banking_EndExclUseAccount(AB_BANKING *ab, AB_ACCOUNT *a, int abandon)
int AB_Banking_ImportConf3(AB_BANKING *ab)
int AB_Banking_EndExclUseUser(AB_BANKING *ab, AB_USER *u, int abandon)
int AB_Banking_LockSharedConfig(AB_BANKING *ab, const char *name)
int AB_Banking_ImportConf2(AB_BANKING *ab)
int AB_Banking_BeginExclUseAccount(AB_BANKING *ab, AB_ACCOUNT *a)
int AB_Banking_BeginExclUseUser(AB_BANKING *ab, AB_USER *u)
struct AB_ACCOUNT AB_ACCOUNT