|
pcsc-lite 2.3.3
|
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 | ||
| union { | ||
| FCT_MAP_V2 psFunctions_v2 | ||
| API V2.0. More... | ||
| FCT_MAP_V3 psFunctions_v3 | ||
| API V3.0. More... | ||
| } | psFunctions | |
| driver functions | ||
| _Atomic LPVOID | vHandle | |
| Dlopen handle. | ||
| int | version | |
| IFD Handler version number. | ||
| int | port | |
| Port ID. | ||
| int | slot | |
| Current Reader Slot. | ||
| _Atomic SCARDHANDLE | hLockId | |
| Lock Id. | ||
| _Atomic 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 pubReaderStatesList * | readerState | |
| link to the reader state | ||
Definition at line 106 of file readerfactory.h.
| _Atomic int32_t contexts |
Number of open contexts.
Definition at line 128 of file readerfactory.h.
| char* device |
Device Name.
Definition at line 109 of file readerfactory.h.
| list_t handlesList |
Definition at line 113 of file readerfactory.h.
| pthread_mutex_t handlesList_lock |
lock for the above list
Structure of connected handles
Definition at line 114 of file readerfactory.h.
| _Atomic SCARDHANDLE hLockId |
Lock Id.
Definition at line 126 of file readerfactory.h.
| char* library |
Library Path.
Definition at line 108 of file readerfactory.h.
| _Atomic int LockCount |
number of recursive locks
Definition at line 127 of file readerfactory.h.
| pthread_mutex_t* mMutex |
Mutex for this connection.
Definition at line 112 of file readerfactory.h.
| int* pFeeds |
Number of shared client to lib.
Definition at line 129 of file readerfactory.h.
| int* pMutex |
Number of client to mutex.
Definition at line 130 of file readerfactory.h.
| int port |
Port ID.
Definition at line 124 of file readerfactory.h.
| int powerState |
auto power off state
Definition at line 131 of file readerfactory.h.
| pthread_mutex_t powerState_lock |
powerState mutex
Definition at line 132 of file readerfactory.h.
| FCT_MAP_V2 psFunctions_v2 |
API V2.0.
Definition at line 118 of file readerfactory.h.
| FCT_MAP_V3 psFunctions_v3 |
API V3.0.
Definition at line 119 of file readerfactory.h.
| RESPONSECODE(* pthCardEvent) (DWORD, int) |
Card Event sync.
Definition at line 111 of file readerfactory.h.
| pthread_t pthThread |
Event polling thread.
Definition at line 110 of file readerfactory.h.
| struct pubReaderStatesList* readerState |
link to the reader state
Definition at line 135 of file readerfactory.h.
| _Atomic int reference |
number of users of the structure
Definition at line 133 of file readerfactory.h.
| int slot |
Current Reader Slot.
Definition at line 125 of file readerfactory.h.
| int version |
IFD Handler version number.
Definition at line 123 of file readerfactory.h.
| _Atomic LPVOID vHandle |
Dlopen handle.
Definition at line 122 of file readerfactory.h.