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

account_be.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile: account_be.h,v $
00003  -------------------
00004  cvs         : $Id: account_be.h,v 1.3 2005/04/22 05:13:22 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 
00014 #ifndef AQBANKING_ACCOUNT_BE_H
00015 #define AQBANKING_ACCOUNT_BE_H
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00021 #include <aqbanking/account.h>
00022 
00023 GWEN_LIST_FUNCTION_DEFS(AB_ACCOUNT, AB_Account)
00024 
00025 
00026 
00030 AQBANKING_API 
00031 AB_ACCOUNT *AB_Account_new(AB_BANKING *ab,
00032                            AB_PROVIDER *pro,
00033                            const char *idForProvider);
00034 
00041 AQBANKING_API 
00042 void AB_Account_List2_FreeAll(AB_ACCOUNT_LIST2 *al);
00043 
00044 AQBANKING_API 
00045 AB_ACCOUNT *AB_Account_dup(AB_ACCOUNT *acc);
00046 
00047 AQBANKING_API 
00048 AB_ACCOUNT *AB_Account_fromDb(AB_BANKING *ab,
00049                               GWEN_DB_NODE *db);
00050 
00051 AQBANKING_API
00052 int AB_Account_toDb(const AB_ACCOUNT *acc, GWEN_DB_NODE *db);
00053 
00054 
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058 
00059 
00060 #endif
00061 

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