pcsc-lite 1.9.5
|
This keeps track of a list of currently available reader structures. More...
#include <inttypes.h>
#include <pthread.h>
#include "ifdhandler.h"
#include "pcscd.h"
#include "simclist.h"
Go to the source code of this file.
Data Structures | |
struct | SerialReader |
struct | FctMap_V2 |
struct | FctMap_V3 |
struct | RdrCliHandles |
struct | ReaderContext |
Macros | |
#define | REF_READER(reader) { LONG rv; Log2(PCSC_LOG_DEBUG, "RefReader() count was: %d", reader->reference); rv = _RefReader(reader); if (rv != SCARD_S_SUCCESS) return rv; } |
#define | UNREF_READER(reader) {Log2(PCSC_LOG_DEBUG, "UnrefReader() count was: %d", reader->reference); _UnrefReader(reader);} |
#define | REMOVE_READER_NO_FLAG 0 |
#define | REMOVE_READER_FLAG_REMOVED 1 |
Typedefs | |
typedef struct FctMap_V2 | FCT_MAP_V2 |
typedef struct FctMap_V3 | FCT_MAP_V3 |
typedef struct RdrCliHandles | RDR_CLIHANDLES |
typedef struct ReaderContext | READER_CONTEXT |
This keeps track of a list of currently available reader structures.
Definition in file readerfactory.h.
#define REF_READER | ( | reader | ) | { LONG rv; Log2(PCSC_LOG_DEBUG, "RefReader() count was: %d", reader->reference); rv = _RefReader(reader); if (rv != SCARD_S_SUCCESS) return rv; } |
Definition at line 146 of file readerfactory.h.
#define REMOVE_READER_FLAG_REMOVED 1 |
Definition at line 180 of file readerfactory.h.
#define REMOVE_READER_NO_FLAG 0 |
Definition at line 179 of file readerfactory.h.
#define UNREF_READER | ( | reader | ) | {Log2(PCSC_LOG_DEBUG, "UnrefReader() count was: %d", reader->reference); _UnrefReader(reader);} |
Definition at line 147 of file readerfactory.h.
Definition at line 74 of file readerfactory.h.
Definition at line 96 of file readerfactory.h.
Definition at line 104 of file readerfactory.h.
Definition at line 141 of file readerfactory.h.
LONG _RefReader | ( | READER_CONTEXT * | sReader | ) |
Definition at line 105 of file readerfactory.c.
LONG _UnrefReader | ( | READER_CONTEXT * | sReader | ) |
Definition at line 117 of file readerfactory.c.
LONG RFAddReader | ( | const char * | readerNameLong, |
int | port, | ||
const char * | library, | ||
const char * | device | ||
) |
Definition at line 161 of file readerfactory.c.
LONG RFAddReaderHandle | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1207 of file readerfactory.c.
Definition at line 132 of file readerfactory.c.
LONG RFBindFunctions | ( | READER_CONTEXT * | rContext | ) |
Definition at line 894 of file readerfactory.c.
LONG RFCheckReaderEventState | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1312 of file readerfactory.c.
LONG RFCheckReaderStatus | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1367 of file readerfactory.c.
LONG RFCheckSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1018 of file readerfactory.c.
Definition at line 1375 of file readerfactory.c.
LONG RFClearReaderEventState | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1348 of file readerfactory.c.
SCARDHANDLE RFCreateReaderHandle | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1177 of file readerfactory.c.
int RFGetPowerState | ( | READER_CONTEXT * | rContext | ) |
Wait until all connected readers have a chance to power up a possibly inserted card.
Definition at line 1586 of file readerfactory.c.
LONG RFInitializeReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1091 of file readerfactory.c.
LONG RFLoadReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 881 of file readerfactory.c.
LONG RFLockSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1026 of file readerfactory.c.
LONG RFReaderInfo | ( | const char * | readerName, |
struct ReaderContext ** | sReader | ||
) |
Definition at line 828 of file readerfactory.c.
LONG RFReaderInfoById | ( | SCARDHANDLE | hCard, |
struct ReaderContext ** | sReader | ||
) |
Definition at line 854 of file readerfactory.c.
Definition at line 582 of file readerfactory.c.
LONG RFRemoveReaderHandle | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1250 of file readerfactory.c.
void RFSetPowerState | ( | READER_CONTEXT * | rContext, |
int | value | ||
) |
Definition at line 1594 of file readerfactory.c.
void RFSetReaderEventState | ( | READER_CONTEXT * | rContext, |
DWORD | dwEvent | ||
) |
Definition at line 1279 of file readerfactory.c.
LONG RFSetReaderName | ( | READER_CONTEXT * | rContext, |
const char * | readerName, | ||
const char * | libraryName, | ||
int | port | ||
) |
Definition at line 712 of file readerfactory.c.
LONG RFUnBindFunctions | ( | READER_CONTEXT * | rContext | ) |
Definition at line 996 of file readerfactory.c.
void RFUnInitializeReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1149 of file readerfactory.c.
LONG RFUnloadReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1004 of file readerfactory.c.
LONG RFUnlockAllSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1075 of file readerfactory.c.
LONG RFUnlockSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1042 of file readerfactory.c.