mediumctx.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/crypttoken.h>
#include <aqhbci/aqhbci.h>
#include <aqhbci/medium.h>

Go to the source code of this file.

Typedefs

typedef AH_MEDIUM_CTX AH_MEDIUM_CTX

Functions

AQHBCI_API AH_MEDIUM_CTXAH_MediumCtx_new ()
AQHBCI_API AH_MEDIUM_CTXAH_MediumCtx_fromDb (GWEN_DB_NODE *db)
AQHBCI_API AH_MEDIUM_CTXAH_MediumCtx_dup (const AH_MEDIUM_CTX *st)
AQHBCI_API void AH_MediumCtx_free (AH_MEDIUM_CTX *st)
AQHBCI_API void AH_MediumCtx_Attach (AH_MEDIUM_CTX *st)
AQHBCI_API int AH_MediumCtx_ReadDb (AH_MEDIUM_CTX *st, GWEN_DB_NODE *db)
AQHBCI_API int AH_MediumCtx_toDb (const AH_MEDIUM_CTX *st, GWEN_DB_NODE *db)
AQHBCI_API int AH_MediumCtx_IsModified (const AH_MEDIUM_CTX *st)
AQHBCI_API void AH_MediumCtx_SetModified (AH_MEDIUM_CTX *st, int i)
AQHBCI_API GWEN_CRYPTTOKEN_USER * AH_MediumCtx_GetUser (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetUser (AH_MEDIUM_CTX *el, GWEN_CRYPTTOKEN_USER *d)
AQHBCI_API GWEN_CRYPTTOKEN_CONTEXT * AH_MediumCtx_GetTokenContext (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetTokenContext (AH_MEDIUM_CTX *el, GWEN_CRYPTTOKEN_CONTEXT *d)
AQHBCI_API const GWEN_KEYSPEC * AH_MediumCtx_GetLocalSignKeySpec (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetLocalSignKeySpec (AH_MEDIUM_CTX *el, const GWEN_KEYSPEC *d)
AQHBCI_API const GWEN_KEYSPEC * AH_MediumCtx_GetLocalCryptKeySpec (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetLocalCryptKeySpec (AH_MEDIUM_CTX *el, const GWEN_KEYSPEC *d)
AQHBCI_API const GWEN_KEYSPEC * AH_MediumCtx_GetRemoteSignKeySpec (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetRemoteSignKeySpec (AH_MEDIUM_CTX *el, const GWEN_KEYSPEC *d)
AQHBCI_API const GWEN_KEYSPEC * AH_MediumCtx_GetRemoteCryptKeySpec (const AH_MEDIUM_CTX *el)
AQHBCI_API void AH_MediumCtx_SetRemoteCryptKeySpec (AH_MEDIUM_CTX *el, const GWEN_KEYSPEC *d)


Typedef Documentation

typedef struct AH_MEDIUM_CTX AH_MEDIUM_CTX

Definition at line 68 of file mediumctx.h.


Function Documentation

AQHBCI_API void AH_MediumCtx_Attach ( AH_MEDIUM_CTX st  ) 

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

AQHBCI_API AH_MEDIUM_CTX* AH_MediumCtx_dup ( const AH_MEDIUM_CTX st  ) 

Creates and returns a deep copy of thegiven object.

AQHBCI_API void AH_MediumCtx_free ( AH_MEDIUM_CTX st  ) 

Destroys the given object.

AQHBCI_API AH_MEDIUM_CTX* AH_MediumCtx_fromDb ( GWEN_DB_NODE *  db  ) 

Creates an object from the data in the given GWEN_DB_NODE

AQHBCI_API const GWEN_KEYSPEC* AH_MediumCtx_GetLocalCryptKeySpec ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_LocalCryptKeySpec

AQHBCI_API const GWEN_KEYSPEC* AH_MediumCtx_GetLocalSignKeySpec ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_LocalSignKeySpec

AQHBCI_API const GWEN_KEYSPEC* AH_MediumCtx_GetRemoteCryptKeySpec ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_RemoteCryptKeySpec

AQHBCI_API const GWEN_KEYSPEC* AH_MediumCtx_GetRemoteSignKeySpec ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_RemoteSignKeySpec

AQHBCI_API GWEN_CRYPTTOKEN_CONTEXT* AH_MediumCtx_GetTokenContext ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_TokenContext

AQHBCI_API GWEN_CRYPTTOKEN_USER* AH_MediumCtx_GetUser ( const AH_MEDIUM_CTX el  ) 

Returns the property AH_MEDIUM_CTX_User

AQHBCI_API int AH_MediumCtx_IsModified ( const AH_MEDIUM_CTX st  ) 

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

AQHBCI_API AH_MEDIUM_CTX* AH_MediumCtx_new (  ) 

Creates a new object.

AQHBCI_API int AH_MediumCtx_ReadDb ( AH_MEDIUM_CTX st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

AQHBCI_API void AH_MediumCtx_SetLocalCryptKeySpec ( AH_MEDIUM_CTX el,
const GWEN_KEYSPEC *  d 
)

Set the property AH_MEDIUM_CTX_LocalCryptKeySpec

AQHBCI_API void AH_MediumCtx_SetLocalSignKeySpec ( AH_MEDIUM_CTX el,
const GWEN_KEYSPEC *  d 
)

Set the property AH_MEDIUM_CTX_LocalSignKeySpec

AQHBCI_API void AH_MediumCtx_SetModified ( AH_MEDIUM_CTX st,
int  i 
)

Sets the modified state of the given object

AQHBCI_API void AH_MediumCtx_SetRemoteCryptKeySpec ( AH_MEDIUM_CTX el,
const GWEN_KEYSPEC *  d 
)

Set the property AH_MEDIUM_CTX_RemoteCryptKeySpec

AQHBCI_API void AH_MediumCtx_SetRemoteSignKeySpec ( AH_MEDIUM_CTX el,
const GWEN_KEYSPEC *  d 
)

Set the property AH_MEDIUM_CTX_RemoteSignKeySpec

AQHBCI_API void AH_MediumCtx_SetTokenContext ( AH_MEDIUM_CTX el,
GWEN_CRYPTTOKEN_CONTEXT *  d 
)

Set the property AH_MEDIUM_CTX_TokenContext

AQHBCI_API void AH_MediumCtx_SetUser ( AH_MEDIUM_CTX el,
GWEN_CRYPTTOKEN_USER *  d 
)

Set the property AH_MEDIUM_CTX_User

AQHBCI_API int AH_MediumCtx_toDb ( const AH_MEDIUM_CTX st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE


Generated on Fri Nov 10 03:56:54 2006 for aqbanking by  doxygen 1.5.1