Logo Search packages:      
Sourcecode: pcsc-lite version File versions  Download package

readerfactory.h File Reference


Detailed Description

This keeps track of a list of currently available reader structures.

Definition in file readerfactory.h.

#include <inttypes.h>
#include <pthread.h>
#include "ifdhandler.h"
#include "pcscd.h"
#include "simclist.h"

Go to the source code of this file.

Classes

struct  FctMap_V1
struct  FctMap_V2
struct  FctMap_V3
struct  RdrCliHandles
struct  ReaderContext
struct  SerialReader

Typedefs

typedef struct FctMap_V1 FCT_MAP_V1
typedef struct FctMap_V2 FCT_MAP_V2
typedef struct FctMap_V3 FCT_MAP_V3
typedef struct RdrCliHandles RDR_CLIHANDLES
typedef struct ReaderContext READER_CONTEXT

Functions

LONG RFAddReader (LPSTR, int, LPSTR, LPSTR)
LONG RFAddReaderHandle (READER_CONTEXT *, SCARDHANDLE)
LONG RFAllocateReaderSpace (unsigned int)
void RFAwakeAllReaders (void)
LONG RFBindFunctions (READER_CONTEXT *)
LONG RFCheckReaderEventState (READER_CONTEXT *, SCARDHANDLE)
LONG RFCheckReaderStatus (READER_CONTEXT *)
LONG RFCheckSharing (SCARDHANDLE, READER_CONTEXT *)
void RFCleanupReaders (void)
LONG RFClearReaderEventState (READER_CONTEXT *, SCARDHANDLE)
SCARDHANDLE RFCreateReaderHandle (READER_CONTEXT *)
LONG RFDestroyReaderHandle (SCARDHANDLE hCard)
LONG RFFindReaderHandle (SCARDHANDLE)
LONG RFInitializeReader (READER_CONTEXT *)
LONG RFLoadReader (READER_CONTEXT *)
LONG RFLockSharing (SCARDHANDLE, READER_CONTEXT *)
LONG RFReaderInfo (LPSTR, struct ReaderContext **)
LONG RFReaderInfoById (DWORD, struct ReaderContext **)
LONG RFReaderInfoNamePort (int, LPSTR, struct ReaderContext **)
void RFReCheckReaderConf (void)
LONG RFRemoveReader (LPSTR, int)
LONG RFRemoveReaderHandle (READER_CONTEXT *, SCARDHANDLE)
LONG RFSetReaderEventState (READER_CONTEXT *, DWORD)
LONG RFSetReaderName (READER_CONTEXT *, LPSTR, LPSTR, int, DWORD)
int RFStartSerialReaders (const char *readerconf)
void RFSuspendAllReaders (void)
LONG RFUnBindFunctions (READER_CONTEXT *)
LONG RFUnInitializeReader (READER_CONTEXT *)
LONG RFUnloadReader (READER_CONTEXT *)
LONG RFUnlockAllSharing (SCARDHANDLE, READER_CONTEXT *)
LONG RFUnlockSharing (SCARDHANDLE, READER_CONTEXT *)


Generated by  Doxygen 1.6.0   Back to index