pcsc-lite 1.9.9
|
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 145 of file readerfactory.h.
#define REMOVE_READER_FLAG_REMOVED 1 |
Definition at line 179 of file readerfactory.h.
#define REMOVE_READER_NO_FLAG 0 |
Definition at line 178 of file readerfactory.h.
#define UNREF_READER | ( | reader | ) | {Log2(PCSC_LOG_DEBUG, "UnrefReader() count was: %d", reader->reference); _UnrefReader(reader);} |
Definition at line 146 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 140 of file readerfactory.h.
LONG _RefReader | ( | READER_CONTEXT * | sReader | ) |
Definition at line 102 of file readerfactory.c.
LONG _UnrefReader | ( | READER_CONTEXT * | sReader | ) |
Definition at line 112 of file readerfactory.c.
LONG RFAddReader | ( | const char * | readerNameLong, |
int | port, | ||
const char * | library, | ||
const char * | device | ||
) |
Definition at line 157 of file readerfactory.c.
LONG RFAddReaderHandle | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1200 of file readerfactory.c.
Definition at line 125 of file readerfactory.c.
LONG RFBindFunctions | ( | READER_CONTEXT * | rContext | ) |
Definition at line 886 of file readerfactory.c.
LONG RFCheckReaderEventState | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1305 of file readerfactory.c.
LONG RFCheckReaderStatus | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1362 of file readerfactory.c.
LONG RFCheckSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1010 of file readerfactory.c.
Definition at line 1370 of file readerfactory.c.
LONG RFClearReaderEventState | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1343 of file readerfactory.c.
SCARDHANDLE RFCreateReaderHandle | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1170 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 1580 of file readerfactory.c.
LONG RFInitializeReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1083 of file readerfactory.c.
LONG RFLoadReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 873 of file readerfactory.c.
LONG RFLockSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1018 of file readerfactory.c.
LONG RFReaderInfo | ( | const char * | readerName, |
struct ReaderContext ** | sReader | ||
) |
Definition at line 820 of file readerfactory.c.
LONG RFReaderInfoById | ( | SCARDHANDLE | hCard, |
struct ReaderContext ** | sReader | ||
) |
Definition at line 846 of file readerfactory.c.
Definition at line 574 of file readerfactory.c.
LONG RFRemoveReaderHandle | ( | READER_CONTEXT * | rContext, |
SCARDHANDLE | hCard | ||
) |
Definition at line 1243 of file readerfactory.c.
void RFSetPowerState | ( | READER_CONTEXT * | rContext, |
int | value | ||
) |
Definition at line 1588 of file readerfactory.c.
void RFSetReaderEventState | ( | READER_CONTEXT * | rContext, |
DWORD | dwEvent | ||
) |
Definition at line 1272 of file readerfactory.c.
LONG RFSetReaderName | ( | READER_CONTEXT * | rContext, |
const char * | readerName, | ||
const char * | libraryName, | ||
int | port | ||
) |
Definition at line 704 of file readerfactory.c.
LONG RFUnBindFunctions | ( | READER_CONTEXT * | rContext | ) |
Definition at line 988 of file readerfactory.c.
void RFUnInitializeReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 1141 of file readerfactory.c.
LONG RFUnloadReader | ( | READER_CONTEXT * | rContext | ) |
Definition at line 996 of file readerfactory.c.
LONG RFUnlockAllSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1067 of file readerfactory.c.
LONG RFUnlockSharing | ( | SCARDHANDLE | hCard, |
READER_CONTEXT * | rContext | ||
) |
Definition at line 1034 of file readerfactory.c.