pcsc-lite  1.9.7
Data Fields
ReaderContext Struct Reference

Data Fields

char * library
 Library Path.
 
char * device
 Device Name.
 
pthread_t pthThread
 Event polling thread.
 
RESPONSECODE(* pthCardEvent )(DWORD, int)
 Card Event sync.
 
pthread_mutex_t * mMutex
 Mutex for this connection.
 
list_t handlesList
 
pthread_mutex_t handlesList_lock
 lock for the above list More...
 
union {
   FCT_MAP_V2   psFunctions_v2
 API V2.0.
 
   FCT_MAP_V3   psFunctions_v3
 API V3.0.
 
psFunctions
 driver functions
 
LPVOID vHandle
 Dlopen handle.
 
int version
 IFD Handler version number.
 
int port
 Port ID.
 
int slot
 Current Reader Slot.
 
_Atomic SCARDHANDLE hLockId
 Lock Id.
 
int LockCount
 number of recursive locks
 
_Atomic int32_t contexts
 Number of open contexts.
 
int * pFeeds
 Number of shared client to lib.
 
int * pMutex
 Number of client to mutex.
 
int powerState
 auto power off state
 
pthread_mutex_t powerState_lock
 powerState mutex
 
_Atomic int reference
 number of users of the structure
 
struct pubReaderStatesListreaderState
 link to the reader state
 

Detailed Description

Definition at line 106 of file readerfactory.h.

Field Documentation

◆ handlesList_lock

pthread_mutex_t handlesList_lock

lock for the above list

Structure of connected handles

Definition at line 114 of file readerfactory.h.


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