card.h File Reference

#include <gwenhywfar/buffer.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/stringlist.h>
#include <time.h>
#include <stdio.h>
#include <chipcard/chipcard.h>
Include dependency graph for server/common/card.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct LCCO_CARD LCCO_CARD

Functions

LCCO_CARDLCCO_Card_new ()
void LCCO_Card_Attach (LCCO_CARD *cd)
void LCCO_Card_free (LCCO_CARD *cd)
void LCCO_Card_List2_freeAll (LCCO_CARD_LIST2 *cl)
uint32_t LCCO_Card_GetCardId (const LCCO_CARD *cd)
void LCCO_Card_SetCardId (LCCO_CARD *cd, uint32_t id)
LC_CARD_TYPE LCCO_Card_GetCardType (const LCCO_CARD *cd)
void LCCO_Card_SetCardType (LCCO_CARD *cd, LC_CARD_TYPE ct)
uint32_t LCCO_Card_GetReaderId (const LCCO_CARD *cd)
void LCCO_Card_SetReaderId (LCCO_CARD *cd, uint32_t id)
uint32_t LCCO_Card_GetDriversReaderId (const LCCO_CARD *cd)
void LCCO_Card_SetDriversReaderId (LCCO_CARD *cd, uint32_t id)
int LCCO_Card_GetSlotNum (const LCCO_CARD *cd)
void LCCO_Card_SetSlotNum (LCCO_CARD *cd, int i)
uint32_t LCCO_Card_GetCardNum (const LCCO_CARD *cd)
void LCCO_Card_SetCardNum (LCCO_CARD *cd, uint32_t i)
uint32_t LCCO_Card_GetReadersCardId (const LCCO_CARD *cd)
void LCCO_Card_SetReadersCardId (LCCO_CARD *cd, uint32_t id)
uint32_t LCCO_Card_GetReaderFlags (const LCCO_CARD *cd)
void LCCO_Card_SetReaderFlags (LCCO_CARD *cd, uint32_t fl)
void LCCO_Card_AddReaderFlags (LCCO_CARD *cd, uint32_t fl)
void LCCO_Card_SubReaderFlags (LCCO_CARD *cd, uint32_t fl)
LC_CARD_STATUS LCCO_Card_GetStatus (const LCCO_CARD *cd)
void LCCO_Card_SetStatus (LCCO_CARD *cd, LC_CARD_STATUS st)
const char * LCCO_Card_GetAtr (const LCCO_CARD *cd, unsigned int *len)
void LCCO_Card_SetAtr (LCCO_CARD *cd, const char *s, unsigned int len)
const GWEN_STRINGLIST * LCCO_Card_GetTypes (const LCCO_CARD *cd)
int LCCO_Card_AddType (LCCO_CARD *cd, const char *s)
const char * LCCO_Card_GetDriverTypeName (const LCCO_CARD *cd)
void LCCO_Card_SetDriverTypeName (LCCO_CARD *cd, const char *s)
const char * LCCO_Card_GetReaderTypeName (const LCCO_CARD *cd)
void LCCO_Card_SetReaderTypeName (LCCO_CARD *cd, const char *s)
uint32_t LCCO_Card_GetLockId (const LCCO_CARD *cd)
void LCCO_Card_SetLockId (LCCO_CARD *cd, uint32_t lid)
void LCCO_Card_Dump (const LCCO_CARD *cd, FILE *f, int indent)

Typedef Documentation

typedef struct LCCO_CARD LCCO_CARD

Function Documentation

LCCO_CARD* LCCO_Card_new (  ) 
void LCCO_Card_Attach ( LCCO_CARD cd  ) 
void LCCO_Card_free ( LCCO_CARD cd  ) 
void LCCO_Card_List2_freeAll ( LCCO_CARD_LIST2 *  cl  ) 
uint32_t LCCO_Card_GetCardId ( const LCCO_CARD cd  ) 
void LCCO_Card_SetCardId ( LCCO_CARD cd,
uint32_t  id 
)
LC_CARD_TYPE LCCO_Card_GetCardType ( const LCCO_CARD cd  ) 
void LCCO_Card_SetCardType ( LCCO_CARD cd,
LC_CARD_TYPE  ct 
)
uint32_t LCCO_Card_GetReaderId ( const LCCO_CARD cd  ) 
void LCCO_Card_SetReaderId ( LCCO_CARD cd,
uint32_t  id 
)
uint32_t LCCO_Card_GetDriversReaderId ( const LCCO_CARD cd  ) 
void LCCO_Card_SetDriversReaderId ( LCCO_CARD cd,
uint32_t  id 
)
int LCCO_Card_GetSlotNum ( const LCCO_CARD cd  ) 
void LCCO_Card_SetSlotNum ( LCCO_CARD cd,
int  i 
)
uint32_t LCCO_Card_GetCardNum ( const LCCO_CARD cd  ) 
void LCCO_Card_SetCardNum ( LCCO_CARD cd,
uint32_t  i 
)
uint32_t LCCO_Card_GetReadersCardId ( const LCCO_CARD cd  ) 
void LCCO_Card_SetReadersCardId ( LCCO_CARD cd,
uint32_t  id 
)
uint32_t LCCO_Card_GetReaderFlags ( const LCCO_CARD cd  ) 
void LCCO_Card_SetReaderFlags ( LCCO_CARD cd,
uint32_t  fl 
)
void LCCO_Card_AddReaderFlags ( LCCO_CARD cd,
uint32_t  fl 
)
void LCCO_Card_SubReaderFlags ( LCCO_CARD cd,
uint32_t  fl 
)
LC_CARD_STATUS LCCO_Card_GetStatus ( const LCCO_CARD cd  ) 
void LCCO_Card_SetStatus ( LCCO_CARD cd,
LC_CARD_STATUS  st 
)
const char* LCCO_Card_GetAtr ( const LCCO_CARD cd,
unsigned int *  len 
)
void LCCO_Card_SetAtr ( LCCO_CARD cd,
const char *  s,
unsigned int  len 
)
const GWEN_STRINGLIST* LCCO_Card_GetTypes ( const LCCO_CARD cd  ) 
int LCCO_Card_AddType ( LCCO_CARD cd,
const char *  s 
)
const char* LCCO_Card_GetDriverTypeName ( const LCCO_CARD cd  ) 
void LCCO_Card_SetDriverTypeName ( LCCO_CARD cd,
const char *  s 
)
const char* LCCO_Card_GetReaderTypeName ( const LCCO_CARD cd  ) 
void LCCO_Card_SetReaderTypeName ( LCCO_CARD cd,
const char *  s 
)
uint32_t LCCO_Card_GetLockId ( const LCCO_CARD cd  ) 
void LCCO_Card_SetLockId ( LCCO_CARD cd,
uint32_t  lid 
)
void LCCO_Card_Dump ( const LCCO_CARD cd,
FILE *  f,
int  indent 
)
Generated on Mon Jul 5 23:17:10 2010 for libchipcard by  doxygen 1.6.3