Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

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_CTX * AH_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_CTX * AH_MediumCtx_dup (const AH_MEDIUM_CTX *st)
AQHBCI_API AH_MEDIUM_CTX * AH_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 Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4