#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_CTX * | AH_MediumCtx_new () |
AQHBCI_API AH_MEDIUM_CTX * | AH_MediumCtx_fromDb (GWEN_DB_NODE *db) |
AQHBCI_API AH_MEDIUM_CTX * | AH_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 struct AH_MEDIUM_CTX AH_MEDIUM_CTX |
Definition at line 68 of file mediumctx.h.
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