dm_driver_l.h File Reference

#include <gwenhywfar/process.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <time.h>
#include <chipcard/chipcard.h>
#include "devicemanager_l.h"
Include dependency graph for dm_driver_l.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct LCDM_DRIVER LCDM_DRIVER

Functions

 GWEN_LIST_FUNCTION_DEFS (LCDM_DRIVER, LCDM_Driver)
LCDM_DRIVERLCDM_Driver_new ()
LCDM_DRIVERLCDM_Driver_fromDb (GWEN_DB_NODE *db)
void LCDM_Driver_free (LCDM_DRIVER *d)
void LCDM_Driver_toDb (const LCDM_DRIVER *d, GWEN_DB_NODE *db)
int LCDM_Driver_GetMaxReaders (const LCDM_DRIVER *d)
void LCDM_Driver_SetMaxReaders (LCDM_DRIVER *d, int maxReaders)
const char * LCDM_Driver_GetDriverType (const LCDM_DRIVER *d)
void LCDM_Driver_SetDriverType (LCDM_DRIVER *d, const char *s)
const char * LCDM_Driver_GetDriverName (const LCDM_DRIVER *d)
void LCDM_Driver_SetDriverName (LCDM_DRIVER *d, const char *s)
const char * LCDM_Driver_GetDriverDataDir (const LCDM_DRIVER *d)
void LCDM_Driver_SetDriverDataDir (LCDM_DRIVER *d, const char *s)
const char * LCDM_Driver_GetCustomerId (const LCDM_DRIVER *d)
void LCDM_Driver_SetCustomerId (LCDM_DRIVER *d, const char *s)
const char * LCDM_Driver_GetLibraryFile (const LCDM_DRIVER *d)
void LCDM_Driver_SetLibraryFile (LCDM_DRIVER *d, const char *s)
const char * LCDM_Driver_GetLogFile (const LCDM_DRIVER *d)
void LCDM_Driver_SetLogFile (LCDM_DRIVER *d, const char *s)
uint32_t LCDM_Driver_GetDriverId (const LCDM_DRIVER *d)
GWEN_PROCESS * LCDM_Driver_GetProcess (const LCDM_DRIVER *d)
void LCDM_Driver_SetProcess (LCDM_DRIVER *d, GWEN_PROCESS *p)
LC_DRIVER_STATUS LCDM_Driver_GetStatus (const LCDM_DRIVER *d)
void LCDM_Driver_SetStatus (LCDM_DRIVER *d, LC_DRIVER_STATUS st)
time_t LCDM_Driver_GetLastStatusChangeTime (const LCDM_DRIVER *d)
time_t LCDM_Driver_GetIdleSince (const LCDM_DRIVER *d)
uint32_t LCDM_Driver_GetActiveReadersCount (const LCDM_DRIVER *d)
void LCDM_Driver_ResetActiveReadersCount (LCDM_DRIVER *d)
void LCDM_Driver_IncActiveReadersCount (LCDM_DRIVER *d, int count)
void LCDM_Driver_DecActiveReadersCount (LCDM_DRIVER *d, int count)
uint32_t LCDM_Driver_GetAssignedReadersCount (const LCDM_DRIVER *d)
void LCDM_Driver_ResetAssignedReadersCount (LCDM_DRIVER *d)
void LCDM_Driver_IncAssignedReadersCount (LCDM_DRIVER *d)
void LCDM_Driver_DecAssignedReadersCount (LCDM_DRIVER *d)
uint32_t LCDM_Driver_GetDriverFlags (const LCDM_DRIVER *d)
void LCDM_Driver_SetDriverFlags (LCDM_DRIVER *d, uint32_t fl)
void LCDM_Driver_AddDriverFlags (LCDM_DRIVER *d, uint32_t fl)
void LCDM_Driver_SubDriverFlags (LCDM_DRIVER *d, uint32_t fl)
uint32_t LCDM_Driver_GetIpcId (const LCDM_DRIVER *d)
void LCDM_Driver_SetIpcId (LCDM_DRIVER *d, uint32_t id)
time_t LCDM_Driver_GetPingTime (const LCDM_DRIVER *d)
void LCDM_Driver_SetPingTime (LCDM_DRIVER *d, time_t t)
time_t LCDM_Driver_GetPongTime (const LCDM_DRIVER *d)
void LCDM_Driver_SetPongTime (LCDM_DRIVER *d, time_t t)
void LCDM_Driver_SetTimeout (LCDM_DRIVER *d, int secs)
int LCDM_Driver_CheckTimeout (const LCDM_DRIVER *d)
GWEN_DB_NODE * LCDM_Driver_GetDriverVars (const LCDM_DRIVER *d)
void LCDM_Driver_Dump (const LCDM_DRIVER *d, FILE *f, int indent)

Typedef Documentation

typedef struct LCDM_DRIVER LCDM_DRIVER

Function Documentation

GWEN_LIST_FUNCTION_DEFS ( LCDM_DRIVER  ,
LCDM_Driver   
)
LCDM_DRIVER* LCDM_Driver_new (  ) 
LCDM_DRIVER* LCDM_Driver_fromDb ( GWEN_DB_NODE *  db  ) 
void LCDM_Driver_free ( LCDM_DRIVER d  ) 
void LCDM_Driver_toDb ( const LCDM_DRIVER d,
GWEN_DB_NODE *  db 
)
int LCDM_Driver_GetMaxReaders ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetMaxReaders ( LCDM_DRIVER d,
int  maxReaders 
)
const char* LCDM_Driver_GetDriverType ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetDriverType ( LCDM_DRIVER d,
const char *  s 
)
const char* LCDM_Driver_GetDriverName ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetDriverName ( LCDM_DRIVER d,
const char *  s 
)
const char* LCDM_Driver_GetDriverDataDir ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetDriverDataDir ( LCDM_DRIVER d,
const char *  s 
)
const char* LCDM_Driver_GetCustomerId ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetCustomerId ( LCDM_DRIVER d,
const char *  s 
)
const char* LCDM_Driver_GetLibraryFile ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetLibraryFile ( LCDM_DRIVER d,
const char *  s 
)
const char* LCDM_Driver_GetLogFile ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetLogFile ( LCDM_DRIVER d,
const char *  s 
)
uint32_t LCDM_Driver_GetDriverId ( const LCDM_DRIVER d  ) 
GWEN_PROCESS* LCDM_Driver_GetProcess ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetProcess ( LCDM_DRIVER d,
GWEN_PROCESS *  p 
)
LC_DRIVER_STATUS LCDM_Driver_GetStatus ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetStatus ( LCDM_DRIVER d,
LC_DRIVER_STATUS  st 
)
time_t LCDM_Driver_GetLastStatusChangeTime ( const LCDM_DRIVER d  ) 
time_t LCDM_Driver_GetIdleSince ( const LCDM_DRIVER d  ) 
uint32_t LCDM_Driver_GetActiveReadersCount ( const LCDM_DRIVER d  ) 
void LCDM_Driver_ResetActiveReadersCount ( LCDM_DRIVER d  ) 
void LCDM_Driver_IncActiveReadersCount ( LCDM_DRIVER d,
int  count 
)
void LCDM_Driver_DecActiveReadersCount ( LCDM_DRIVER d,
int  count 
)
uint32_t LCDM_Driver_GetAssignedReadersCount ( const LCDM_DRIVER d  ) 
void LCDM_Driver_ResetAssignedReadersCount ( LCDM_DRIVER d  ) 
void LCDM_Driver_IncAssignedReadersCount ( LCDM_DRIVER d  ) 
void LCDM_Driver_DecAssignedReadersCount ( LCDM_DRIVER d  ) 
uint32_t LCDM_Driver_GetDriverFlags ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetDriverFlags ( LCDM_DRIVER d,
uint32_t  fl 
)
void LCDM_Driver_AddDriverFlags ( LCDM_DRIVER d,
uint32_t  fl 
)
void LCDM_Driver_SubDriverFlags ( LCDM_DRIVER d,
uint32_t  fl 
)
uint32_t LCDM_Driver_GetIpcId ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetIpcId ( LCDM_DRIVER d,
uint32_t  id 
)
time_t LCDM_Driver_GetPingTime ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetPingTime ( LCDM_DRIVER d,
time_t  t 
)
time_t LCDM_Driver_GetPongTime ( const LCDM_DRIVER d  ) 
void LCDM_Driver_SetPongTime ( LCDM_DRIVER d,
time_t  t 
)
void LCDM_Driver_SetTimeout ( LCDM_DRIVER d,
int  secs 
)
int LCDM_Driver_CheckTimeout ( const LCDM_DRIVER d  ) 
GWEN_DB_NODE* LCDM_Driver_GetDriverVars ( const LCDM_DRIVER d  ) 
void LCDM_Driver_Dump ( const LCDM_DRIVER d,
FILE *  f,
int  indent 
)
Generated on Mon Jul 5 23:17:12 2010 for libchipcard by  doxygen 1.6.3