reader.h File Reference

#include <gwenhywfar/misc.h>
#include <gwenhywfar/logger.h>
#include <gwenhywfar/inherit.h>
#include <chipcard3/chipcard3.h>
#include <chipcard3/server/driver/slot.h>

Include dependency graph for server/driver/reader.h:

Go to the source code of this file.

Defines

#define LCD_READER_STATUS_UP   0x00000001

Typedefs

typedef struct LCD_READER LCD_READER

Functions

 GWEN_LIST_FUNCTION_LIB_DEFS (LCD_READER, LCD_Reader, CHIPCARD_API)
 GWEN_INHERIT_FUNCTION_LIB_DEFS (LCD_READER, CHIPCARD_API)
CHIPCARD_API LCD_READERLCD_Reader_new (GWEN_TYPE_UINT32 readerId, const char *name, int port, unsigned int slots, GWEN_TYPE_UINT32 flags)
CHIPCARD_API void LCD_Reader_free (LCD_READER *r)
CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetReaderId (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetReaderId (LCD_READER *r, GWEN_TYPE_UINT32 id)
CHIPCARD_API const char * LCD_Reader_GetName (const LCD_READER *r)
CHIPCARD_API int LCD_Reader_GetPort (const LCD_READER *r)
CHIPCARD_API const char * LCD_Reader_GetDevicePath (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetDevicePath (LCD_READER *r, const char *s)
CHIPCARD_API const char * LCD_Reader_GetReaderType (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetReaderType (LCD_READER *r, const char *s)
CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetDriversReaderId (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetDriversReaderId (LCD_READER *r, GWEN_TYPE_UINT32 id)
CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetStatus (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetStatus (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_AddStatus (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_SubStatus (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetReaderFlags (const LCD_READER *r)
CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetDriverFlags (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetDriverFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_AddDriverFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_SubDriverFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_SetReaderFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_AddReaderFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API void LCD_Reader_SubReaderFlags (LCD_READER *r, GWEN_TYPE_UINT32 s)
CHIPCARD_API LCD_SLOT_LIST * LCD_Reader_GetSlots (const LCD_READER *r)
CHIPCARD_API LCD_SLOTLCD_Reader_FindSlot (const LCD_READER *r, unsigned int slotnum)
CHIPCARD_API const char * LCD_Reader_GetLogger (const LCD_READER *r)
CHIPCARD_API void LCD_Reader_SetLogger (LCD_READER *r, const char *logDomain)


Define Documentation

#define LCD_READER_STATUS_UP   0x00000001


Typedef Documentation

typedef struct LCD_READER LCD_READER


Function Documentation

GWEN_LIST_FUNCTION_LIB_DEFS ( LCD_READER  ,
LCD_Reader  ,
CHIPCARD_API   
)

GWEN_INHERIT_FUNCTION_LIB_DEFS ( LCD_READER  ,
CHIPCARD_API   
)

CHIPCARD_API LCD_READER* LCD_Reader_new ( GWEN_TYPE_UINT32  readerId,
const char *  name,
int  port,
unsigned int  slots,
GWEN_TYPE_UINT32  flags 
)

CHIPCARD_API void LCD_Reader_free ( LCD_READER r  ) 

CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetReaderId ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetReaderId ( LCD_READER r,
GWEN_TYPE_UINT32  id 
)

CHIPCARD_API const char* LCD_Reader_GetName ( const LCD_READER r  ) 

CHIPCARD_API int LCD_Reader_GetPort ( const LCD_READER r  ) 

CHIPCARD_API const char* LCD_Reader_GetDevicePath ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetDevicePath ( LCD_READER r,
const char *  s 
)

CHIPCARD_API const char* LCD_Reader_GetReaderType ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetReaderType ( LCD_READER r,
const char *  s 
)

CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetDriversReaderId ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetDriversReaderId ( LCD_READER r,
GWEN_TYPE_UINT32  id 
)

CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetStatus ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetStatus ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_AddStatus ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_SubStatus ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetReaderFlags ( const LCD_READER r  ) 

CHIPCARD_API GWEN_TYPE_UINT32 LCD_Reader_GetDriverFlags ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetDriverFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_AddDriverFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_SubDriverFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_SetReaderFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_AddReaderFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API void LCD_Reader_SubReaderFlags ( LCD_READER r,
GWEN_TYPE_UINT32  s 
)

CHIPCARD_API LCD_SLOT_LIST* LCD_Reader_GetSlots ( const LCD_READER r  ) 

CHIPCARD_API LCD_SLOT* LCD_Reader_FindSlot ( const LCD_READER r,
unsigned int  slotnum 
)

CHIPCARD_API const char* LCD_Reader_GetLogger ( const LCD_READER r  ) 

CHIPCARD_API void LCD_Reader_SetLogger ( LCD_READER r,
const char *  logDomain 
)


Generated on Wed Dec 3 19:29:36 2008 for libchipcard2 by  doxygen 1.5.6