1 /*************************************************************************** 2 begin : Mon Mar 01 2004 3 copyright : (C) 2018 by Martin Preuss 4 email : martin@libchipcard.de 5 6 *************************************************************************** 7 * Please see toplevel file COPYING for license details * 8 ***************************************************************************/ 9 10 11 #ifndef AH_ACCOUNT_P_H 12 #define AH_ACCOUNT_P_H 13 14 15 #include "hbci_l.h" 16 #include "account_l.h" 17 18 19 typedef struct AH_ACCOUNT AH_ACCOUNT; 20 struct AH_ACCOUNT { 21 AH_HBCI *hbci; 22 uint32_t flags; 23 GWEN_DB_NODE *dbTempUpd; 24 25 AB_ACCOUNT_READFROMDB_FN readFromDbFn; 26 AB_ACCOUNT_WRITETODB_FN writeToDbFn; 27 }; 28 29 static void GWENHYWFAR_CB AH_Account_freeData(void *bp, void *p); 30 31 32 static int AH_Account_ReadFromDb(AB_ACCOUNT *a, GWEN_DB_NODE *db); 33 static int AH_Account_WriteToDb(const AB_ACCOUNT *a, GWEN_DB_NODE *db); 34 35 36 #endif /* AH_ACCOUNT_P_H */ 37 38 39