msgengine.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile: msgengine.h,v $
00003                              -------------------
00004     cvs         : $Id: msgengine.h,v 1.1 2005/08/05 20:33:13 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 AH_MSGENGINE_H
00014 #define AH_MSGENGINE_H
00015 
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019 typedef struct AH_MSGENGINE AH_MSGENGINE;
00020 #ifdef __cplusplus
00021 }
00022 #endif
00023 
00024 #include <gwenhywfar/msgengine.h>
00025 #include <aqhbci/customer.h>
00026 
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030 
00031 GWEN_MSGENGINE *AH_MsgEngine_new();
00032 
00033 
00034 
00035 void *AH_MsgEngine_GetInheritorData(const GWEN_MSGENGINE *e);
00036 void AH_MsgEngine_SetInheritorData(GWEN_MSGENGINE *e, void *d);
00037 void AH_MsgEngine_SetFreeDataFunction(GWEN_MSGENGINE *e,
00038                                            GWEN_MSGENGINE_FREEDATA_PTR p);
00039 
00040 AH_CUSTOMER *AH_MsgEngine_GetCustomer(const GWEN_MSGENGINE *e);
00041 void AH_MsgEngine_SetCustomer(GWEN_MSGENGINE *e,
00042                                    AH_CUSTOMER *cu);
00043 
00044 #ifdef __cplusplus
00045 }
00046 #endif
00047 
00048 
00049 #endif /* AH_MSGENGINE_H */
00050 

Generated on Sat Jan 7 04:22:41 2006 for aqbanking by  doxygen 1.4.6