aqbanking  5.0.28beta
Typedefs | Functions
tanmethod.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <aqhbci/aqhbci.h>

Go to the source code of this file.

Typedefs

typedef struct AH_TAN_METHOD AH_TAN_METHOD

Functions

AQHBCI_API AH_TAN_METHOD_LISTAH_TanMethod_List_dup (const AH_TAN_METHOD_LIST *stl)
AQHBCI_API void AH_TanMethod_List2_freeAll (AH_TAN_METHOD_LIST2 *stl)
AQHBCI_API AH_TAN_METHODAH_TanMethod_new ()
AQHBCI_API AH_TAN_METHODAH_TanMethod_fromDb (GWEN_DB_NODE *db)
AQHBCI_API AH_TAN_METHODAH_TanMethod_dup (const AH_TAN_METHOD *st)
AQHBCI_API void AH_TanMethod_free (AH_TAN_METHOD *st)
AQHBCI_API void AH_TanMethod_Attach (AH_TAN_METHOD *st)
AQHBCI_API int AH_TanMethod_ReadDb (AH_TAN_METHOD *st, GWEN_DB_NODE *db)
AQHBCI_API int AH_TanMethod_toDb (const AH_TAN_METHOD *st, GWEN_DB_NODE *db)
AQHBCI_API int AH_TanMethod_IsModified (const AH_TAN_METHOD *st)
AQHBCI_API void AH_TanMethod_SetModified (AH_TAN_METHOD *st, int i)
AQHBCI_API int AH_TanMethod_GetFunction (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetFunction (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetProcess (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetProcess (AH_TAN_METHOD *el, int d)
AQHBCI_API const char * AH_TanMethod_GetMethodId (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMethodId (AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetMethodName (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMethodName (AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetZkaTanName (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetZkaTanName (AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetZkaTanVersion (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetZkaTanVersion (AH_TAN_METHOD *el, const char *d)
AQHBCI_API int AH_TanMethod_GetTanMaxLen (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetTanMaxLen (AH_TAN_METHOD *el, int d)
AQHBCI_API const char * AH_TanMethod_GetFormatId (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetFormatId (AH_TAN_METHOD *el, const char *d)
AQHBCI_API const char * AH_TanMethod_GetPrompt (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetPrompt (AH_TAN_METHOD *el, const char *d)
AQHBCI_API int AH_TanMethod_GetReturnMaxLen (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetReturnMaxLen (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetMaxActiveLists (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMaxActiveLists (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetMultiTanAllowed (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMultiTanAllowed (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetTimeShiftAllowed (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetTimeShiftAllowed (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetTanListMode (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetTanListMode (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetStornoAllowed (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetStornoAllowed (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedSmsAccount (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedSmsAccount (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedLocalAccount (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedLocalAccount (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedChallengeClass (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedChallengeClass (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedChallengeAmount (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedChallengeAmount (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetChallengeIsStructured (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetChallengeIsStructured (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetInitMode (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetInitMode (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetNeedTanMediumId (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetNeedTanMediumId (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetMaxActiveTanMedia (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetMaxActiveTanMedia (AH_TAN_METHOD *el, int d)
AQHBCI_API int AH_TanMethod_GetGvVersion (const AH_TAN_METHOD *el)
AQHBCI_API void AH_TanMethod_SetGvVersion (AH_TAN_METHOD *el, int d)

Typedef Documentation

typedef struct AH_TAN_METHOD AH_TAN_METHOD

Definition at line 231 of file tanmethod.h.

Function Documentation

AQHBCI_API void AH_TanMethod_Attach ( AH_TAN_METHOD st)

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

AQHBCI_API AH_TAN_METHOD* AH_TanMethod_dup ( const AH_TAN_METHOD st)

Creates and returns a deep copy of thegiven object.

AQHBCI_API void AH_TanMethod_free ( AH_TAN_METHOD st)

Destroys the given object.

AQHBCI_API AH_TAN_METHOD* AH_TanMethod_fromDb ( GWEN_DB_NODE *  db)

Creates an object from the data in the given GWEN_DB_NODE

AQHBCI_API int AH_TanMethod_GetChallengeIsStructured ( const AH_TAN_METHOD el)
AQHBCI_API const char* AH_TanMethod_GetFormatId ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_FormatId

AQHBCI_API int AH_TanMethod_GetFunction ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_Function

AQHBCI_API int AH_TanMethod_GetGvVersion ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_GvVersion

AQHBCI_API int AH_TanMethod_GetInitMode ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_InitMode

AQHBCI_API int AH_TanMethod_GetMaxActiveLists ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_MaxActiveLists

AQHBCI_API int AH_TanMethod_GetMaxActiveTanMedia ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_MaxActiveTanMedia

AQHBCI_API const char* AH_TanMethod_GetMethodId ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_MethodId

AQHBCI_API const char* AH_TanMethod_GetMethodName ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_MethodName

AQHBCI_API int AH_TanMethod_GetMultiTanAllowed ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_MultiTanAllowed

AQHBCI_API int AH_TanMethod_GetNeedChallengeAmount ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_NeedChallengeAmount

AQHBCI_API int AH_TanMethod_GetNeedChallengeClass ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_NeedChallengeClass

AQHBCI_API int AH_TanMethod_GetNeedLocalAccount ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_NeedLocalAccount

AQHBCI_API int AH_TanMethod_GetNeedSmsAccount ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_NeedSmsAccount

AQHBCI_API int AH_TanMethod_GetNeedTanMediumId ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_NeedTanMediumId

AQHBCI_API int AH_TanMethod_GetProcess ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_Process

AQHBCI_API const char* AH_TanMethod_GetPrompt ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_Prompt

AQHBCI_API int AH_TanMethod_GetReturnMaxLen ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_ReturnMaxLen

AQHBCI_API int AH_TanMethod_GetStornoAllowed ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_StornoAllowed

AQHBCI_API int AH_TanMethod_GetTanListMode ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_TanListMode

AQHBCI_API int AH_TanMethod_GetTanMaxLen ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_TanMaxLen

AQHBCI_API int AH_TanMethod_GetTimeShiftAllowed ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_TimeShiftAllowed

AQHBCI_API const char* AH_TanMethod_GetZkaTanName ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_ZkaTanName

AQHBCI_API const char* AH_TanMethod_GetZkaTanVersion ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_ZkaTanVersion

AQHBCI_API int AH_TanMethod_IsModified ( const AH_TAN_METHOD st)

Returns 0 if this object has not been modified, !=0 otherwise

AQHBCI_API void AH_TanMethod_List2_freeAll ( AH_TAN_METHOD_LIST2 stl)

Destroys all objects stored in the given LIST2 and the list itself

AQHBCI_API AH_TAN_METHOD_LIST* AH_TanMethod_List_dup ( const AH_TAN_METHOD_LIST stl)
AQHBCI_API AH_TAN_METHOD* AH_TanMethod_new ( )

Creates a new object.

AQHBCI_API int AH_TanMethod_ReadDb ( AH_TAN_METHOD st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

AQHBCI_API void AH_TanMethod_SetChallengeIsStructured ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetFormatId ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_FormatId

AQHBCI_API void AH_TanMethod_SetFunction ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_Function

AQHBCI_API void AH_TanMethod_SetGvVersion ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_GvVersion

AQHBCI_API void AH_TanMethod_SetInitMode ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_InitMode

AQHBCI_API void AH_TanMethod_SetMaxActiveLists ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_MaxActiveLists

AQHBCI_API void AH_TanMethod_SetMaxActiveTanMedia ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetMethodId ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_MethodId

AQHBCI_API void AH_TanMethod_SetMethodName ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_MethodName

AQHBCI_API void AH_TanMethod_SetModified ( AH_TAN_METHOD st,
int  i 
)

Sets the modified state of the given object

AQHBCI_API void AH_TanMethod_SetMultiTanAllowed ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetNeedChallengeAmount ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetNeedChallengeClass ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetNeedLocalAccount ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetNeedSmsAccount ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_NeedSmsAccount

AQHBCI_API void AH_TanMethod_SetNeedTanMediumId ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetProcess ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_Process

AQHBCI_API void AH_TanMethod_SetPrompt ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_Prompt

AQHBCI_API void AH_TanMethod_SetReturnMaxLen ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_ReturnMaxLen

AQHBCI_API void AH_TanMethod_SetStornoAllowed ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_StornoAllowed

AQHBCI_API void AH_TanMethod_SetTanListMode ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_TanListMode

AQHBCI_API void AH_TanMethod_SetTanMaxLen ( AH_TAN_METHOD el,
int  d 
)

Set the property AH_TAN_METHOD_TanMaxLen

AQHBCI_API void AH_TanMethod_SetTimeShiftAllowed ( AH_TAN_METHOD el,
int  d 
)
AQHBCI_API void AH_TanMethod_SetZkaTanName ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_ZkaTanName

AQHBCI_API void AH_TanMethod_SetZkaTanVersion ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_ZkaTanVersion

AQHBCI_API int AH_TanMethod_toDb ( const AH_TAN_METHOD st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE