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

Go to the source code of this file.

Typedefs

typedef struct LC_HI_PERSONAL_DATA LC_HI_PERSONAL_DATA
 

Enumerations

enum  LC_HI_PERSONAL_DATA_SEX { LC_HIPersonalData_SexUnknown =-1 , LC_HIPersonalData_SexMale , LC_HIPersonalData_SexFemale }
 

Functions

CHIPCARD_API LC_HI_PERSONAL_DATA_SEX LC_HIPersonalData_Sex_fromString (const char *s)
 
CHIPCARD_API const char * LC_HIPersonalData_Sex_toString (LC_HI_PERSONAL_DATA_SEX v)
 
CHIPCARD_API LC_HI_PERSONAL_DATALC_HIPersonalData_new ()
 
CHIPCARD_API LC_HI_PERSONAL_DATALC_HIPersonalData_fromDb (GWEN_DB_NODE *db)
 
CHIPCARD_API LC_HI_PERSONAL_DATALC_HIPersonalData_dup (const LC_HI_PERSONAL_DATA *st)
 
CHIPCARD_API void LC_HIPersonalData_free (LC_HI_PERSONAL_DATA *st)
 
CHIPCARD_API void LC_HIPersonalData_Attach (LC_HI_PERSONAL_DATA *st)
 
CHIPCARD_API int LC_HIPersonalData_ReadDb (LC_HI_PERSONAL_DATA *st, GWEN_DB_NODE *db)
 
CHIPCARD_API int LC_HIPersonalData_toDb (const LC_HI_PERSONAL_DATA *st, GWEN_DB_NODE *db)
 
CHIPCARD_API int LC_HIPersonalData_IsModified (const LC_HI_PERSONAL_DATA *st)
 
CHIPCARD_API void LC_HIPersonalData_SetModified (LC_HI_PERSONAL_DATA *st, int i)
 
CHIPCARD_API const char * LC_HIPersonalData_GetInsuranceId (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetInsuranceId (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetPrename (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetPrename (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetName (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetName (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetTitle (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetTitle (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetNameSuffix (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetNameSuffix (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API LC_HI_PERSONAL_DATA_SEX LC_HIPersonalData_GetSex (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetSex (LC_HI_PERSONAL_DATA *el, LC_HI_PERSONAL_DATA_SEX d)
 
CHIPCARD_API const GWEN_TIME * LC_HIPersonalData_GetDateOfBirth (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetDateOfBirth (LC_HI_PERSONAL_DATA *el, const GWEN_TIME *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrZipCode (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrZipCode (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrCity (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrCity (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrState (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrState (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrCountry (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrCountry (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrStreet (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrStreet (LC_HI_PERSONAL_DATA *el, const char *d)
 
CHIPCARD_API const char * LC_HIPersonalData_GetAddrHouseNum (const LC_HI_PERSONAL_DATA *el)
 
CHIPCARD_API void LC_HIPersonalData_SetAddrHouseNum (LC_HI_PERSONAL_DATA *el, const char *d)
 

Typedef Documentation

◆ LC_HI_PERSONAL_DATA

Enumeration Type Documentation

◆ LC_HI_PERSONAL_DATA_SEX

Enumerator
LC_HIPersonalData_SexUnknown 
LC_HIPersonalData_SexMale 

Male.

LC_HIPersonalData_SexFemale 

Female.

Function Documentation

◆ LC_HIPersonalData_Sex_fromString()

CHIPCARD_API LC_HI_PERSONAL_DATA_SEX LC_HIPersonalData_Sex_fromString ( const char * s)

◆ LC_HIPersonalData_Sex_toString()

CHIPCARD_API const char * LC_HIPersonalData_Sex_toString ( LC_HI_PERSONAL_DATA_SEX v)

◆ LC_HIPersonalData_new()

CHIPCARD_API LC_HI_PERSONAL_DATA * LC_HIPersonalData_new ( )

Creates a new object.

◆ LC_HIPersonalData_fromDb()

CHIPCARD_API LC_HI_PERSONAL_DATA * LC_HIPersonalData_fromDb ( GWEN_DB_NODE * db)

Creates an object from the data in the given GWEN_DB_NODE

◆ LC_HIPersonalData_dup()

CHIPCARD_API LC_HI_PERSONAL_DATA * LC_HIPersonalData_dup ( const LC_HI_PERSONAL_DATA * st)

Creates and returns a deep copy of thegiven object.

◆ LC_HIPersonalData_free()

CHIPCARD_API void LC_HIPersonalData_free ( LC_HI_PERSONAL_DATA * st)

Destroys the given object.

◆ LC_HIPersonalData_Attach()

CHIPCARD_API void LC_HIPersonalData_Attach ( LC_HI_PERSONAL_DATA * st)

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

◆ LC_HIPersonalData_ReadDb()

CHIPCARD_API int LC_HIPersonalData_ReadDb ( LC_HI_PERSONAL_DATA * st,
GWEN_DB_NODE * db )

Reads data from a GWEN_DB.

◆ LC_HIPersonalData_toDb()

CHIPCARD_API int LC_HIPersonalData_toDb ( const LC_HI_PERSONAL_DATA * st,
GWEN_DB_NODE * db )

Stores an object in the given GWEN_DB_NODE

◆ LC_HIPersonalData_IsModified()

CHIPCARD_API int LC_HIPersonalData_IsModified ( const LC_HI_PERSONAL_DATA * st)

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

◆ LC_HIPersonalData_SetModified()

CHIPCARD_API void LC_HIPersonalData_SetModified ( LC_HI_PERSONAL_DATA * st,
int i )

Sets the modified state of the given object

◆ LC_HIPersonalData_GetInsuranceId()

CHIPCARD_API const char * LC_HIPersonalData_GetInsuranceId ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_InsuranceId

◆ LC_HIPersonalData_SetInsuranceId()

CHIPCARD_API void LC_HIPersonalData_SetInsuranceId ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetPrename()

CHIPCARD_API const char * LC_HIPersonalData_GetPrename ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_Prename

◆ LC_HIPersonalData_SetPrename()

CHIPCARD_API void LC_HIPersonalData_SetPrename ( LC_HI_PERSONAL_DATA * el,
const char * d )

Set the property LC_HI_PERSONAL_DATA_Prename

◆ LC_HIPersonalData_GetName()

CHIPCARD_API const char * LC_HIPersonalData_GetName ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_Name

◆ LC_HIPersonalData_SetName()

CHIPCARD_API void LC_HIPersonalData_SetName ( LC_HI_PERSONAL_DATA * el,
const char * d )

Set the property LC_HI_PERSONAL_DATA_Name

◆ LC_HIPersonalData_GetTitle()

CHIPCARD_API const char * LC_HIPersonalData_GetTitle ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_Title

◆ LC_HIPersonalData_SetTitle()

CHIPCARD_API void LC_HIPersonalData_SetTitle ( LC_HI_PERSONAL_DATA * el,
const char * d )

Set the property LC_HI_PERSONAL_DATA_Title

◆ LC_HIPersonalData_GetNameSuffix()

CHIPCARD_API const char * LC_HIPersonalData_GetNameSuffix ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_NameSuffix

◆ LC_HIPersonalData_SetNameSuffix()

CHIPCARD_API void LC_HIPersonalData_SetNameSuffix ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetSex()

CHIPCARD_API LC_HI_PERSONAL_DATA_SEX LC_HIPersonalData_GetSex ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_Sex

◆ LC_HIPersonalData_SetSex()

CHIPCARD_API void LC_HIPersonalData_SetSex ( LC_HI_PERSONAL_DATA * el,
LC_HI_PERSONAL_DATA_SEX d )

Set the property LC_HI_PERSONAL_DATA_Sex

◆ LC_HIPersonalData_GetDateOfBirth()

CHIPCARD_API const GWEN_TIME * LC_HIPersonalData_GetDateOfBirth ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_DateOfBirth

◆ LC_HIPersonalData_SetDateOfBirth()

CHIPCARD_API void LC_HIPersonalData_SetDateOfBirth ( LC_HI_PERSONAL_DATA * el,
const GWEN_TIME * d )

◆ LC_HIPersonalData_GetAddrZipCode()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrZipCode ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrZipCode

◆ LC_HIPersonalData_SetAddrZipCode()

CHIPCARD_API void LC_HIPersonalData_SetAddrZipCode ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetAddrCity()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrCity ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrCity

◆ LC_HIPersonalData_SetAddrCity()

CHIPCARD_API void LC_HIPersonalData_SetAddrCity ( LC_HI_PERSONAL_DATA * el,
const char * d )

Set the property LC_HI_PERSONAL_DATA_AddrCity

◆ LC_HIPersonalData_GetAddrState()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrState ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrState

◆ LC_HIPersonalData_SetAddrState()

CHIPCARD_API void LC_HIPersonalData_SetAddrState ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetAddrCountry()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrCountry ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrCountry

◆ LC_HIPersonalData_SetAddrCountry()

CHIPCARD_API void LC_HIPersonalData_SetAddrCountry ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetAddrStreet()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrStreet ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrStreet

◆ LC_HIPersonalData_SetAddrStreet()

CHIPCARD_API void LC_HIPersonalData_SetAddrStreet ( LC_HI_PERSONAL_DATA * el,
const char * d )

◆ LC_HIPersonalData_GetAddrHouseNum()

CHIPCARD_API const char * LC_HIPersonalData_GetAddrHouseNum ( const LC_HI_PERSONAL_DATA * el)

Returns the property LC_HI_PERSONAL_DATA_AddrHouseNum

◆ LC_HIPersonalData_SetAddrHouseNum()

CHIPCARD_API void LC_HIPersonalData_SetAddrHouseNum ( LC_HI_PERSONAL_DATA * el,
const char * d )