ReaderContext Struct Reference

Collaboration diagram for ReaderContext:
[legend]

Data Fields

char lpcReader [MAX_READERNAME]
 Reader Name.
char lpcLibrary [MAX_LIBNAME]
 Library Path.
char lpcDevice [MAX_DEVICENAME]
 Device Name.
PCSCLITE_THREAD_T pthThread
 Event polling thread.
RESPONSECODE(* pthCardEvent )(DWORD)
 Card Event sync.
PCSCLITE_MUTEX_T mMutex
 Mutex for this connection.
RDR_CLIHANDLES psHandles [PCSCLITE_MAX_READER_CONTEXT_CHANNELS]
 Structure of connected handles.
union {
   FCT_MAP_V1   psFunctions_v1
 API V1.0.
   FCT_MAP_V2   psFunctions_v2
 API V2.0.
   FCT_MAP_V3   psFunctions_v3
 API V3.0.
psFunctions
 driver functions
LPVOID vHandle
 Dlopen handle.
DWORD dwVersion
 IFD Handler version number.
DWORD dwPort
 Port ID.
DWORD dwSlot
 Current Reader Slot.
DWORD dwBlockStatus
 Current blocking status.
DWORD dwLockId
 Lock Id.
int LockCount
 number of recursive locks
DWORD dwIdentity
 Shared ID High Nibble.
int32_t dwContexts
 Number of open contexts.
PDWORD pdwFeeds
 Number of shared client to lib.
PDWORD pdwMutex
 Number of client to mutex.
struct pubReaderStatesListreaderState
 link to the reader state

Detailed Description

Definition at line 105 of file readerfactory.h.


The documentation for this struct was generated from the following file:

Generated on 21 Jun 2012 for pcsc-lite by  doxygen 1.6.1