mediumctx.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/crypttoken.h>
#include <aqhbci/hbci.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 void AH_MediumCtx_free (AH_MEDIUM_CTX *st)
AQHBCI_API void AH_MediumCtx_Attach (AH_MEDIUM_CTX *st)
AQHBCI_API AH_MEDIUM_CTXAH_MediumCtx_dup (const AH_MEDIUM_CTX *st)
AQHBCI_API AH_MEDIUM_CTXAH_MediumCtx_fromDb (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 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 Sat Jan 7 04:22:42 2006 for aqbanking by  doxygen 1.4.6