aqbanking
5.0.31beta
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqbanking
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
29
typedef
struct
AB_ACCOUNT_STATUS
AB_ACCOUNT_STATUS
;
30
31
GWEN_LIST2_FUNCTION_LIB_DEFS
(
AB_ACCOUNT_STATUS
, AB_AccountStatus,
32
AQBANKING_API
)
33
34
35
AQBANKING_API
36
AB_ACCOUNT_STATUS
*AB_AccountStatus_new();
37
AQBANKING_API
38
AB_ACCOUNT_STATUS
*
AB_AccountStatus_dup
(const
AB_ACCOUNT_STATUS
*as);
39
AQBANKING_API
40
AB_ACCOUNT_STATUS
*
AB_AccountStatus_fromDb
(GWEN_DB_NODE *db);
41
AQBANKING_API
42
int
AB_AccountStatus_toDb
(const
AB_ACCOUNT_STATUS
*as, GWEN_DB_NODE *db);
43
44
AQBANKING_API
45
void
AB_AccountStatus_free
(
AB_ACCOUNT_STATUS
*as);
46
47
48
AQBANKING_API
49
const GWEN_TIME*
50
AB_AccountStatus_GetTime
(const
AB_ACCOUNT_STATUS
*as);
51
AQBANKING_API
52
void
AB_AccountStatus_SetTime
(
AB_ACCOUNT_STATUS
*as,
53
const GWEN_TIME *t);
54
AQBANKING_API
55
const
AB_VALUE
*
56
AB_AccountStatus_GetBankLine
(const
AB_ACCOUNT_STATUS
*as);
57
AQBANKING_API
58
void
AB_AccountStatus_SetBankLine
(
AB_ACCOUNT_STATUS
*as,
59
const
AB_VALUE
*v);
60
61
AQBANKING_API
62
const
AB_VALUE
*
63
AB_AccountStatus_GetDisposable
(const
AB_ACCOUNT_STATUS
*as);
64
AQBANKING_API
65
void
AB_AccountStatus_SetDisposable
(
AB_ACCOUNT_STATUS
*as,
66
const
AB_VALUE
*v);
67
68
AQBANKING_API
69
const
AB_VALUE
*
70
AB_AccountStatus_GetDisposed
(const
AB_ACCOUNT_STATUS
*as);
71
AQBANKING_API
72
void
AB_AccountStatus_SetDisposed
(
AB_ACCOUNT_STATUS
*as,
73
const
AB_VALUE
*v);
74
75
AQBANKING_API
76
const
AB_BALANCE
*
77
AB_AccountStatus_GetBookedBalance
(const
AB_ACCOUNT_STATUS
*as);
78
AQBANKING_API
79
void
AB_AccountStatus_SetBookedBalance
(
AB_ACCOUNT_STATUS
*as,
80
const
AB_BALANCE
*b);
81
82
AQBANKING_API
83
const
AB_BALANCE
*
84
AB_AccountStatus_GetNotedBalance
(const
AB_ACCOUNT_STATUS
*as);
85
AQBANKING_API
86
void
AB_AccountStatus_SetNotedBalance
(
AB_ACCOUNT_STATUS
*as,
87
const
AB_BALANCE
*b);
88
89
90
AQBANKING_API
91
void
AB_AccountStatus_List2_freeAll
(
AB_ACCOUNT_STATUS_LIST2
*asl);
92
93
94
#ifdef __cplusplus
95
}
96
#endif
97
98
99
#endif
/* AQBANKING_ACCSTATUS_H */
100
101
Generated on Wed Aug 21 2013 19:09:14 for aqbanking by
1.8.4