Revision 07d25bbe
Von martin vor fast 17 Jahren hinzugefügt
src/libs/aqbanking/banking_p.h | ||
---|---|---|
#define AB_BANKING_CONFIGFILE "settings.conf"
|
||
#define AB_BANKING_OLD_CONFIGFILE ".aqbanking.conf"
|
||
|
||
|
||
#define AB_CFG_GROUP_BACKENDS "backends"
|
||
#define AB_CFG_GROUP_USERS "users"
|
||
#define AB_CFG_GROUP_ACCOUNTS "accounts"
|
||
#define AB_CFG_GROUP_MAIN "aqbanking"
|
||
#define AB_CFG_GROUP_APPS "apps"
|
||
#define AB_CFG_GROUP_SHARED "shared"
|
||
|
||
|
||
#include "banking_l.h"
|
||
#include "provider_l.h"
|
||
#include "account_l.h"
|
||
... | ... | |
|
||
GWEN_STRINGLIST *activeProviders;
|
||
|
||
char *configFile;
|
||
|
||
char *startFolder;
|
||
|
||
GWEN_DB_NODE *data;
|
||
GWEN_DB_NODE *dbTempConfig;
|
||
GWEN_DB_NODE *dbProfiles;
|
||
|
||
AB_PROVIDER_LIST *providers;
|
||
... | ... | |
|
||
GWEN_CRYPT_TOKEN_LIST2 *cryptTokenList;
|
||
|
||
GWEN_CONFIGMGR *configMgr;
|
||
};
|
||
|
||
|
||
static void AB_Banking__GetConfigFileNameAndDataDir(AB_BANKING *ab,
|
||
const char *dname);
|
||
static int AB_Banking__GetConfigManager(AB_BANKING *ab, const char *dname);
|
||
|
||
|
||
static AB_PROVIDER *AB_Banking_FindProvider(AB_BANKING *ab, const char *name);
|
||
... | ... | |
const char *country);
|
||
|
||
|
||
static int AB_Banking___LoadData(AB_BANKING *ab,
|
||
const char *prefix,
|
||
const char *name);
|
||
static int AB_Banking__LoadData(AB_BANKING *ab,
|
||
const char *prefix,
|
||
const char *name);
|
||
static int AB_Banking___SaveData(AB_BANKING *ab,
|
||
const char *prefix,
|
||
const char *name);
|
||
static int AB_Banking__SaveData(AB_BANKING *ab,
|
||
const char *prefix,
|
||
const char *name);
|
||
static int AB_Banking__LoadAppData(AB_BANKING *ab);
|
||
static int AB_Banking__LoadSharedData(AB_BANKING *ab, const char *name);
|
||
static int AB_Banking__SaveExternalData(AB_BANKING *ab);
|
||
|
||
|
||
|
||
static int AB_Banking__ReadImExporterProfiles(AB_BANKING *ab,
|
||
const char *path,
|
||
GWEN_DB_NODE *db);
|
||
... | ... | |
|
||
static uint64_t AB_Banking__char2uint64(const char *accountId);
|
||
|
||
static int AB_Banking__LoadOldProviderData(AB_BANKING *ab, const char *name);
|
||
|
||
static int AB_Banking__LoadData(AB_BANKING *ab,
|
||
const char *prefix,
|
||
const char *name);
|
||
|
||
static void AB_Banking_ActivateAllProviders(AB_BANKING*ab);
|
||
|
||
static void AB_Banking__fillTransactionFromAccount(AB_TRANSACTION *t, const AB_ACCOUNT *a);
|
||
|
||
|
||
static int AB_Banking_LoadAllUsers(AB_BANKING *ab);
|
||
|
||
static int AB_Banking_LoadAllAccounts(AB_BANKING *ab);
|
||
|
||
static int AB_Banking_LoadConfig(AB_BANKING *ab);
|
||
static int AB_Banking_UnloadConfig(AB_BANKING *ab);
|
||
static int AB_Banking_SaveConfig(AB_BANKING *ab);
|
||
|
||
|
||
#endif /* AQBANKING_BANKING_P_H */
|
Auch abrufbar als: Unified diff
Started working on AqBanking4.
- transformed configuration handling (now uses GWEN_CONFIG_MANAGER)
- removed some functions:
- AB_Banking_GetAppData()
- AB_Banking_GetSharedData()
- AB_Banking_GetProviderUserDataDir()
- AB_Banking_GetProviderData()
- AB_Banking_Save()
- AB_Banking_ActivateProvider()
- AB_Banking_DeactivateProvider()
- AB_Banking_IsProviderActive()
git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@1579 5c42a225-8b10-0410-9873-89b7810ad06e