aqbanking  5.0.24.0-git
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

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

Creates and returns a deep copy of thegiven object.

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 const char* AH_TanMethod_GetFormatId ( const AH_TAN_METHOD el)

Returns the property AH_TAN_METHOD_FormatId

Returns the property AH_TAN_METHOD_Function

Returns the property AH_TAN_METHOD_GvVersion

Returns the property AH_TAN_METHOD_InitMode

Returns the property AH_TAN_METHOD_MaxActiveLists

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

Returns the property AH_TAN_METHOD_MethodName

Returns the property AH_TAN_METHOD_MultiTanAllowed

Returns the property AH_TAN_METHOD_NeedChallengeAmount

Returns the property AH_TAN_METHOD_NeedChallengeClass

Returns the property AH_TAN_METHOD_NeedLocalAccount

Returns the property AH_TAN_METHOD_NeedSmsAccount

Returns the property AH_TAN_METHOD_NeedTanMediumId

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

Returns the property AH_TAN_METHOD_ReturnMaxLen

Returns the property AH_TAN_METHOD_StornoAllowed

Returns the property AH_TAN_METHOD_TanListMode

Returns the property AH_TAN_METHOD_TanMaxLen

Returns the property AH_TAN_METHOD_TimeShiftAllowed

Returns the property AH_TAN_METHOD_ZkaTanName

Returns the property AH_TAN_METHOD_ZkaTanVersion

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

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

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_SetFormatId ( AH_TAN_METHOD el,
const char *  d 
)

Set the property AH_TAN_METHOD_FormatId

Set the property AH_TAN_METHOD_Function

Set the property AH_TAN_METHOD_GvVersion

Set the property AH_TAN_METHOD_InitMode

Set the property AH_TAN_METHOD_MaxActiveLists

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

Sets the modified state of the given object

Set the property AH_TAN_METHOD_NeedSmsAccount

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

Set the property AH_TAN_METHOD_ReturnMaxLen

Set the property AH_TAN_METHOD_StornoAllowed

Set the property AH_TAN_METHOD_TanListMode

Set the property AH_TAN_METHOD_TanMaxLen

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