Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

card.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile: card.h,v $
00003                              -------------------
00004     cvs         : $Id: card.h,v 1.1 2005/08/08 02:24:40 aquamaniac Exp $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 #ifndef AG_CARD_H
00014 #define AG_CARD_H
00015 
00016 #include <aqbanking/account_be.h>
00017 #include <aqbanking/transaction.h>
00018 #include <aqbanking/job.h>
00019 #include <aqgeldkarte/provider.h>
00020 #include <aqgeldkarte/account.h>
00021 #include <gwenhywfar/misc.h>
00022 
00023 
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif
00027 
00028 
00029 typedef struct AG_CARD AG_CARD;
00030 GWEN_LIST_FUNCTION_DEFS(AG_CARD, AG_Card)
00031 
00032 AG_CARD *AG_Card_new(AB_ACCOUNT *acc);
00033 void AG_Card_free(AG_CARD *dj);
00034 
00035 AB_JOB_LIST2 *AG_Card_GetBankingJobs(const AG_CARD *dj);
00036 AB_ACCOUNT *AG_Card_GetAccount(const AG_CARD *dj);
00037 
00038 void AG_Card_AddJob(AG_CARD *dj, AB_JOB *bj);
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043 
00044 
00045 #endif

Generated on Thu Oct 6 14:49:08 2005 for aqbanking by  doxygen 1.4.4