aqbanking  5.7.8
accstatus.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id$
5  begin : Mon Apr 05 2004
6  copyright : (C) 2004 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * This file is part of the project "AqBanking". *
11  * Please see toplevel file COPYING of that project for license details. *
12  ***************************************************************************/
13 
14 
15 #ifndef AQBANKING_ACCSTATUS_H
16 #define AQBANKING_ACCSTATUS_H
17 
18 #include <aqbanking/value.h>
19 #include <aqbanking/balance.h>
20 
21 #include <gwenhywfar/gwentime.h>
22 #include <gwenhywfar/list2.h>
23 
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
30 
33 
34 
36 AB_ACCOUNT_STATUS *AB_AccountStatus_new();
42 int AB_AccountStatus_toDb(const AB_ACCOUNT_STATUS *as, GWEN_DB_NODE *db);
43 
46 
47 
49 const GWEN_TIME*
53  const GWEN_TIME *t);
55 const AB_VALUE*
59  const AB_VALUE *v);
60 
62 const AB_VALUE*
66  const AB_VALUE *v);
67 
69 const AB_VALUE*
73  const AB_VALUE *v);
74 
76 const AB_BALANCE*
80  const AB_BALANCE *b);
81 
83 const AB_BALANCE*
87  const AB_BALANCE *b);
88 
89 
92 
93 
94 #ifdef __cplusplus
95 }
96 #endif
97 
98 
99 #endif /* AQBANKING_ACCSTATUS_H */
100 
101 
const AB_VALUE * AB_AccountStatus_GetBankLine(const AB_ACCOUNT_STATUS *as)
const AB_VALUE * AB_AccountStatus_GetDisposable(const AB_ACCOUNT_STATUS *as)
const AB_VALUE * AB_AccountStatus_GetDisposed(const AB_ACCOUNT_STATUS *as)
struct AB_ACCOUNT_STATUS_LIST2 AB_ACCOUNT_STATUS_LIST2
Definition: listdoc.h:886
AB_ACCOUNT_STATUS * AB_AccountStatus_dup(const AB_ACCOUNT_STATUS *as)
void AB_AccountStatus_List2_freeAll(AB_ACCOUNT_STATUS_LIST2 *asl)
const AB_BALANCE * AB_AccountStatus_GetNotedBalance(const AB_ACCOUNT_STATUS *as)
#define AQBANKING_API
Definition: error.h:55
struct AB_VALUE AB_VALUE
Definition: value.h:32
const GWEN_TIME * AB_AccountStatus_GetTime(const AB_ACCOUNT_STATUS *as)
int AB_AccountStatus_toDb(const AB_ACCOUNT_STATUS *as, GWEN_DB_NODE *db)
void AB_AccountStatus_SetNotedBalance(AB_ACCOUNT_STATUS *as, const AB_BALANCE *b)
void AB_AccountStatus_SetDisposed(AB_ACCOUNT_STATUS *as, const AB_VALUE *v)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
void AB_AccountStatus_SetDisposable(AB_ACCOUNT_STATUS *as, const AB_VALUE *v)
void AB_AccountStatus_SetBankLine(AB_ACCOUNT_STATUS *as, const AB_VALUE *v)
AB_ACCOUNT_STATUS * AB_AccountStatus_fromDb(GWEN_DB_NODE *db)
void AB_AccountStatus_free(AB_ACCOUNT_STATUS *as)
struct AB_ACCOUNT_STATUS AB_ACCOUNT_STATUS
Definition: accstatus.h:29
void AB_AccountStatus_SetBookedBalance(AB_ACCOUNT_STATUS *as, const AB_BALANCE *b)
struct AB_BALANCE AB_BALANCE
Definition: balance.h:25
void AB_AccountStatus_SetTime(AB_ACCOUNT_STATUS *as, const GWEN_TIME *t)
const AB_BALANCE * AB_AccountStatus_GetBookedBalance(const AB_ACCOUNT_STATUS *as)