• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

tanmethod.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "tanmethod.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef TANMETHOD_H
00005 #define TANMETHOD_H
00006 
00092 #ifdef __cplusplus
00093 extern "C" {
00094 #endif
00095 
00096 typedef struct AH_TAN_METHOD AH_TAN_METHOD;
00097 
00098 #ifdef __cplusplus
00099 } /* __cplusplus */
00100 #endif
00101 
00102 #include <gwenhywfar/db.h>
00103 #include <gwenhywfar/inherit.h>
00104 #include <gwenhywfar/misc.h>
00105 #include <gwenhywfar/list2.h>
00106 /* pre-headers */
00107 #include <aqhbci/aqhbci.h>
00108 
00109 #ifdef __cplusplus
00110 extern "C" {
00111 #endif
00112 
00113 
00114 GWEN_INHERIT_FUNCTION_LIB_DEFS(AH_TAN_METHOD, AQHBCI_API)
00115 GWEN_LIST_FUNCTION_LIB_DEFS(AH_TAN_METHOD, AH_TanMethod, AQHBCI_API)
00116 AQHBCI_API AH_TAN_METHOD_LIST *AH_TanMethod_List_dup(const AH_TAN_METHOD_LIST *stl);
00117 
00118 GWEN_LIST2_FUNCTION_LIB_DEFS(AH_TAN_METHOD, AH_TanMethod, AQHBCI_API)
00119 
00122 AQHBCI_API void AH_TanMethod_List2_freeAll(AH_TAN_METHOD_LIST2 *stl);
00123 
00126 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_new();
00129 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_fromDb(GWEN_DB_NODE *db);
00132 AQHBCI_API AH_TAN_METHOD *AH_TanMethod_dup(const AH_TAN_METHOD*st);
00135 AQHBCI_API void AH_TanMethod_free(AH_TAN_METHOD *st);
00138 AQHBCI_API void AH_TanMethod_Attach(AH_TAN_METHOD *st);
00141 AQHBCI_API int AH_TanMethod_ReadDb(AH_TAN_METHOD *st, GWEN_DB_NODE *db);
00144 AQHBCI_API int AH_TanMethod_toDb(const AH_TAN_METHOD*st, GWEN_DB_NODE *db);
00147 AQHBCI_API int AH_TanMethod_IsModified(const AH_TAN_METHOD *st);
00150 AQHBCI_API void AH_TanMethod_SetModified(AH_TAN_METHOD *st, int i);
00151 
00152 
00156 AQHBCI_API int AH_TanMethod_GetFunction(const AH_TAN_METHOD *el);
00160 AQHBCI_API void AH_TanMethod_SetFunction(AH_TAN_METHOD *el, int d);
00161 
00165 AQHBCI_API int AH_TanMethod_GetProcess(const AH_TAN_METHOD *el);
00169 AQHBCI_API void AH_TanMethod_SetProcess(AH_TAN_METHOD *el, int d);
00170 
00174 AQHBCI_API const char *AH_TanMethod_GetMethodId(const AH_TAN_METHOD *el);
00178 AQHBCI_API void AH_TanMethod_SetMethodId(AH_TAN_METHOD *el, const char *d);
00179 
00183 AQHBCI_API const char *AH_TanMethod_GetMethodName(const AH_TAN_METHOD *el);
00187 AQHBCI_API void AH_TanMethod_SetMethodName(AH_TAN_METHOD *el, const char *d);
00188 
00192 AQHBCI_API int AH_TanMethod_GetTanMaxLen(const AH_TAN_METHOD *el);
00196 AQHBCI_API void AH_TanMethod_SetTanMaxLen(AH_TAN_METHOD *el, int d);
00197 
00201 AQHBCI_API const char *AH_TanMethod_GetFormatId(const AH_TAN_METHOD *el);
00205 AQHBCI_API void AH_TanMethod_SetFormatId(AH_TAN_METHOD *el, const char *d);
00206 
00210 AQHBCI_API const char *AH_TanMethod_GetPrompt(const AH_TAN_METHOD *el);
00214 AQHBCI_API void AH_TanMethod_SetPrompt(AH_TAN_METHOD *el, const char *d);
00215 
00219 AQHBCI_API int AH_TanMethod_GetReturnMaxLen(const AH_TAN_METHOD *el);
00223 AQHBCI_API void AH_TanMethod_SetReturnMaxLen(AH_TAN_METHOD *el, int d);
00224 
00228 AQHBCI_API int AH_TanMethod_GetMaxActiveLists(const AH_TAN_METHOD *el);
00232 AQHBCI_API void AH_TanMethod_SetMaxActiveLists(AH_TAN_METHOD *el, int d);
00233 
00234 
00235 #ifdef __cplusplus
00236 } /* __cplusplus */
00237 #endif
00238 
00239 
00240 #endif /* TANMETHOD_H */

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1