libchipcard 5.1.6
Typedefs | Functions
starcos_keydescr.h File Reference
#include <gwenhywfar/db.h>
#include <chipcard/cards/starcos.h>
#include <chipcard/chipcard.h>
Include dependency graph for starcos_keydescr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct LC_STARCOS_KEYDESCR LC_STARCOS_KEYDESCR
 

Functions

CHIPCARD_API LC_STARCOS_KEYDESCRLC_Starcos_KeyDescr_new ()
 
CHIPCARD_API LC_STARCOS_KEYDESCRLC_Starcos_KeyDescr_fromDb (GWEN_DB_NODE *db)
 
CHIPCARD_API LC_STARCOS_KEYDESCRLC_Starcos_KeyDescr_dup (const LC_STARCOS_KEYDESCR *st)
 
CHIPCARD_API void LC_Starcos_KeyDescr_free (LC_STARCOS_KEYDESCR *st)
 
CHIPCARD_API void LC_Starcos_KeyDescr_Attach (LC_STARCOS_KEYDESCR *st)
 
CHIPCARD_API int LC_Starcos_KeyDescr_ReadDb (LC_STARCOS_KEYDESCR *st, GWEN_DB_NODE *db)
 
CHIPCARD_API int LC_Starcos_KeyDescr_toDb (const LC_STARCOS_KEYDESCR *st, GWEN_DB_NODE *db)
 
CHIPCARD_API int LC_Starcos_KeyDescr_IsModified (const LC_STARCOS_KEYDESCR *st)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetModified (LC_STARCOS_KEYDESCR *st, int i)
 
CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyId (const LC_STARCOS_KEYDESCR *el)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyId (LC_STARCOS_KEYDESCR *el, int d)
 
CHIPCARD_API int LC_Starcos_KeyDescr_GetStatus (const LC_STARCOS_KEYDESCR *el)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetStatus (LC_STARCOS_KEYDESCR *el, int d)
 
CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyType (const LC_STARCOS_KEYDESCR *el)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyType (LC_STARCOS_KEYDESCR *el, int d)
 
CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyNum (const LC_STARCOS_KEYDESCR *el)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyNum (LC_STARCOS_KEYDESCR *el, int d)
 
CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyVer (const LC_STARCOS_KEYDESCR *el)
 
CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyVer (LC_STARCOS_KEYDESCR *el, int d)
 

Typedef Documentation

◆ LC_STARCOS_KEYDESCR

Function Documentation

◆ LC_Starcos_KeyDescr_new()

CHIPCARD_API LC_STARCOS_KEYDESCR * LC_Starcos_KeyDescr_new ( )

Creates a new object.

◆ LC_Starcos_KeyDescr_fromDb()

CHIPCARD_API LC_STARCOS_KEYDESCR * LC_Starcos_KeyDescr_fromDb ( GWEN_DB_NODE * db)

Creates an object from the data in the given GWEN_DB_NODE

◆ LC_Starcos_KeyDescr_dup()

CHIPCARD_API LC_STARCOS_KEYDESCR * LC_Starcos_KeyDescr_dup ( const LC_STARCOS_KEYDESCR * st)

Creates and returns a deep copy of thegiven object.

◆ LC_Starcos_KeyDescr_free()

CHIPCARD_API void LC_Starcos_KeyDescr_free ( LC_STARCOS_KEYDESCR * st)

Destroys the given object.

◆ LC_Starcos_KeyDescr_Attach()

CHIPCARD_API void LC_Starcos_KeyDescr_Attach ( LC_STARCOS_KEYDESCR * st)

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

◆ LC_Starcos_KeyDescr_ReadDb()

CHIPCARD_API int LC_Starcos_KeyDescr_ReadDb ( LC_STARCOS_KEYDESCR * st,
GWEN_DB_NODE * db )

Reads data from a GWEN_DB.

◆ LC_Starcos_KeyDescr_toDb()

CHIPCARD_API int LC_Starcos_KeyDescr_toDb ( const LC_STARCOS_KEYDESCR * st,
GWEN_DB_NODE * db )

Stores an object in the given GWEN_DB_NODE

◆ LC_Starcos_KeyDescr_IsModified()

CHIPCARD_API int LC_Starcos_KeyDescr_IsModified ( const LC_STARCOS_KEYDESCR * st)

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

◆ LC_Starcos_KeyDescr_SetModified()

CHIPCARD_API void LC_Starcos_KeyDescr_SetModified ( LC_STARCOS_KEYDESCR * st,
int i )

Sets the modified state of the given object

◆ LC_Starcos_KeyDescr_GetKeyId()

CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyId ( const LC_STARCOS_KEYDESCR * el)

Returns the property LC_STARCOS_KEYDESCR_KeyId

◆ LC_Starcos_KeyDescr_SetKeyId()

CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyId ( LC_STARCOS_KEYDESCR * el,
int d )

Set the property LC_STARCOS_KEYDESCR_KeyId

◆ LC_Starcos_KeyDescr_GetStatus()

CHIPCARD_API int LC_Starcos_KeyDescr_GetStatus ( const LC_STARCOS_KEYDESCR * el)

Returns the property LC_STARCOS_KEYDESCR_Status

◆ LC_Starcos_KeyDescr_SetStatus()

CHIPCARD_API void LC_Starcos_KeyDescr_SetStatus ( LC_STARCOS_KEYDESCR * el,
int d )

Set the property LC_STARCOS_KEYDESCR_Status

◆ LC_Starcos_KeyDescr_GetKeyType()

CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyType ( const LC_STARCOS_KEYDESCR * el)

Returns the property LC_STARCOS_KEYDESCR_KeyType

◆ LC_Starcos_KeyDescr_SetKeyType()

CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyType ( LC_STARCOS_KEYDESCR * el,
int d )

Set the property LC_STARCOS_KEYDESCR_KeyType

◆ LC_Starcos_KeyDescr_GetKeyNum()

CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyNum ( const LC_STARCOS_KEYDESCR * el)

Returns the property LC_STARCOS_KEYDESCR_KeyNum

◆ LC_Starcos_KeyDescr_SetKeyNum()

CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyNum ( LC_STARCOS_KEYDESCR * el,
int d )

Set the property LC_STARCOS_KEYDESCR_KeyNum

◆ LC_Starcos_KeyDescr_GetKeyVer()

CHIPCARD_API int LC_Starcos_KeyDescr_GetKeyVer ( const LC_STARCOS_KEYDESCR * el)

Returns the property LC_STARCOS_KEYDESCR_KeyVer

◆ LC_Starcos_KeyDescr_SetKeyVer()

CHIPCARD_API void LC_Starcos_KeyDescr_SetKeyVer ( LC_STARCOS_KEYDESCR * el,
int d )

Set the property LC_STARCOS_KEYDESCR_KeyVer