libchipcard  5.0.4
geldkarte.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004-2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef CHIPCARD_CARD_GELDKARTE_H
12 #define CHIPCARD_CARD_GELDKARTE_H
13 
14 #include <chipcard/card.h>
15 #include <chipcard/cards/geldkarte_blog.h>
16 #include <chipcard/cards/geldkarte_llog.h>
17 #include <chipcard/cards/geldkarte_values.h>
18 
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 
29 
40 
48 
66 CHIPCARD_API GWEN_DB_NODE *LC_GeldKarte_GetCardDataAsDb(const LC_CARD *card);
67 
74  GWEN_BUFFER *LC_GeldKarte_GetCardDataAsBuffer(const LC_CARD *card);
75 
80  GWEN_DB_NODE *LC_GeldKarte_GetAccountDataAsDb(const LC_CARD *card);
81 
88  GWEN_BUFFER *LC_GeldKarte_GetAccountDataAsBuffer(const LC_CARD *card);
102  LC_GELDKARTE_VALUES *val);
103 
111  LC_GELDKARTE_BLOG_LIST2 *bll);
112 
121  LC_GELDKARTE_LLOG_LIST2 *bll);
124  /* defgroup */
125 
126 
127 #ifdef __cplusplus
128 }
129 #endif
130 
131 
132 #endif /* CHIPCARD_CARD_GELDKARTE_H */
133 
134 
struct LC_GELDKARTE_VALUES LC_GELDKARTE_VALUES
Definition: geldkarte_values.h:41
CHIPCARD_API GWEN_DB_NODE * LC_GeldKarte_GetCardDataAsDb(const LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_GeldKarte_Reopen(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_GeldKarte_ReadValues(LC_CARD *card, LC_GELDKARTE_VALUES *val)
CHIPCARD_API LC_CLIENT_RESULT LC_GeldKarte_ReadBLogs(LC_CARD *card, LC_GELDKARTE_BLOG_LIST2 *bll)
CHIPCARD_API int LC_GeldKarte_UnextendCard(LC_CARD *card)
CHIPCARD_API int LC_GeldKarte_ExtendCard(LC_CARD *card)
CHIPCARD_API GWEN_DB_NODE * LC_GeldKarte_GetAccountDataAsDb(const LC_CARD *card)
#define CHIPCARD_API
Definition: chipcard.h:50
CHIPCARD_API LC_CLIENT_RESULT LC_GeldKarte_ReadLLogs(LC_CARD *card, LC_GELDKARTE_LLOG_LIST2 *bll)
LC_CLIENT_RESULT
Definition: client.h:40
CHIPCARD_API GWEN_BUFFER * LC_GeldKarte_GetAccountDataAsBuffer(const LC_CARD *card)
CHIPCARD_API GWEN_BUFFER * LC_GeldKarte_GetCardDataAsBuffer(const LC_CARD *card)
struct LC_CARD LC_CARD
Definition: card.h:25