• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

banking_cfg.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  begin       : Sat Sep 27 2008
00003  copyright   : (C) 2008 by Martin Preuss
00004  email       : martin@libchipcard.de
00005 
00006  ***************************************************************************
00007  * This file is part of the project "AqBanking".                           *
00008  * Please see toplevel file COPYING of that project for license details.   *
00009  ***************************************************************************/
00010 
00011 #ifndef AQBANKING_BANKING_CFG_H
00012 #define AQBANKING_BANKING_CFG_H
00013 
00014 #include <aqbanking/provider.h>
00015 
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00021 
00022 
00023 AQBANKING_API
00024 int AB_Banking_LoadAppConfig(AB_BANKING *ab, GWEN_DB_NODE **pDb, uint32_t guiid);
00025 
00026 AQBANKING_API
00027 int AB_Banking_SaveAppConfig(AB_BANKING *ab, GWEN_DB_NODE *db, uint32_t guiid);
00028 
00029 
00030 AQBANKING_API
00031 int AB_Banking_LockAppConfig(AB_BANKING *ab, uint32_t guiid);
00032 
00033 AQBANKING_API
00034 int AB_Banking_UnlockAppConfig(AB_BANKING *ab, uint32_t guiid);
00035 
00036 
00037 
00038 
00039 AQBANKING_API
00040 int AB_Banking_LoadSharedConfig(AB_BANKING *ab,
00041                                 const char *name,
00042                                 GWEN_DB_NODE **pDb,
00043                                 uint32_t guiid);
00044 
00045 AQBANKING_API
00046 int AB_Banking_SaveSharedConfig(AB_BANKING *ab,
00047                                 const char *name,
00048                                 GWEN_DB_NODE *db,
00049                                 uint32_t guiid);
00050 
00051 
00052 AQBANKING_API
00053 int AB_Banking_LockSharedConfig(AB_BANKING *ab, const char *name, uint32_t guiid);
00054 
00055 AQBANKING_API
00056 int AB_Banking_UnlockSharedConfig(AB_BANKING *ab, const char *name, uint32_t guiid);
00057 
00058 
00059 
00060 AQBANKING_API
00061 int AB_Banking_BeginExclUseAccount(AB_BANKING *ab, AB_ACCOUNT *a, uint32_t guiid);
00062 
00063 AQBANKING_API
00064 int AB_Banking_EndExclUseAccount(AB_BANKING *ab, AB_ACCOUNT *a, int abandon, uint32_t guiid);
00065 
00066 
00067 
00068 AQBANKING_API
00069 int AB_Banking_BeginExclUseUser(AB_BANKING *ab, AB_USER *u, uint32_t guiid);
00070 
00071 AQBANKING_API
00072 int AB_Banking_EndExclUseUser(AB_BANKING *ab, AB_USER *u, int abandon, uint32_t guiid);
00073 
00074 
00075 
00080 AQBANKING_API
00081 int AB_Banking_HasConf4(AB_BANKING *ab, uint32_t guiid);
00089 
00090 AQBANKING_API
00091 int AB_Banking_HasConf3(AB_BANKING *ab, uint32_t guiid);
00092 
00096 AQBANKING_API
00097 int AB_Banking_ImportConf3(AB_BANKING *ab, uint32_t guiid);
00105 
00106 AQBANKING_API
00107 int AB_Banking_HasConf2(AB_BANKING *ab, uint32_t guiid);
00108 
00112 AQBANKING_API
00113 int AB_Banking_ImportConf2(AB_BANKING *ab, uint32_t guiid);
00114 
00118 #ifdef __cplusplus
00119 }
00120 #endif
00121 
00122 
00123 #endif

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1