|
Classes |
struct | CTCLIENTSTRUCT |
struct | CTCORESTRUCT |
struct | CTDRIVERSTRUCT |
struct | CTREADERSTRUCT |
Defines |
#define | CT_READERS_PER_CLIENT 16 |
Typedefs |
typedef CTREADERSTRUCT | CTREADERTABLE |
typedef CTDRIVERSTRUCT | CTDRIVERTABLE |
typedef CTCLIENTSTRUCT | CTCLIENTTABLE |
typedef CTCORESTRUCT | CTCORETABLE |
typedef ERRORCODE(* | CTDRIVER_ALLOCTERMPTR )(CTREADERTABLE *rt) |
typedef ERRORCODE(* | CTDRIVER_RELEASETERMPTR )(CTREADERTABLE *rt) |
typedef ERRORCODE(* | CTDRIVER_CONNTERMPTR )(CTREADERTABLE *rt, char *atrbuffer, int *atrbufferlen) |
typedef ERRORCODE(* | CTDRIVER_DISCONNTERMPTR )(CTREADERTABLE *rt) |
typedef ERRORCODE(* | CTDRIVER_STATUSPTR )(CTREADERTABLE *rt, char *atrbuffer, int *atrbufferlen) |
typedef ERRORCODE(* | CTDRIVER_COMMANDPTR )(CTREADERTABLE *rt, const char *sendBuffer, int sendBufferLength, char *recvBuffer, int *recvBufferLength) |
typedef CTREADERDESCRIPTION *(* | CTDRIVER_ENUMTERMSPTR )(CTDRIVERTABLE *dt) |
typedef ERRORCODE(* | CTDRIVER_CLOSEPTR )(CTDRIVERTABLE *dt) |
Functions |
CTREADERTABLE * | CTCore_Reader_new () |
void | CTCore_Reader_free (CTREADERTABLE *rt) |
CTDRIVERTABLE * | CTCore_Driver_new () |
void | CTCore_Driver_free (CTDRIVERTABLE *dt) |
CTCLIENTTABLE * | CTCore_Client_new () |
void | CTCore_Client_free (CTCLIENTTABLE *ct) |
CTCORETABLE * | CTCore_new () |
void | CTCore_free (CTCORETABLE *ct) |
int | CTCore_RegisterClient (CTCORETABLE *ct) |
void | CTCore_UnregisterClient (CTCORETABLE *ct, int id) |
int | CTCore_GetClientReaderId (CTCORETABLE *ct, int id, int tid) |
int | CTCore_AllocTerminal (CTCORETABLE *ct, int cid, int tid, CTREADERDESCRIPTION **descr) |
void | CTCore_ReleaseTerminal (CTCORETABLE *ct, int cid, int tid) |
ERRORCODE | CTCore_ConnectTerminal (CTCORETABLE *ct, int cid, int tid, char *atrbuffer, int *atrbufferlen) |
ERRORCODE | CTCore_DisconnectTerminal (CTCORETABLE *ct, int cid, int tid) |
ERRORCODE | CTCore_CommandTerminal (CTCORETABLE *ct, int cid, int tid, const char *sendBuffer, int sendBufferLength, char *recvBuffer, int *recvBufferLength) |
ERRORCODE | CTCore_Init (CTCORETABLE *ct, CONFIGGROUP *driverDescriptions) |
ERRORCODE | CTCore_Fini (CTCORETABLE *ct) |
ERRORCODE | CTCore_AddReader (CTCORETABLE *ct, CTREADERDESCRIPTION *rd) |
ERRORCODE | CTCore_ModuleInit () |
ERRORCODE | CTCore_ModuleFini () |
void | CTCore_WalkTerminals (CTCORETABLE *ct) |
ERRORCODE | CTCore_CheckReaderStatus (CTCORETABLE *ct, int cid, int tid, unsigned int *status, char *atrbuffer, int *atrbufferlen) |
ERRORCODE | CTCore_GetReaderStatus (CTCORETABLE *ct, int cid, int tid, unsigned int *status, char *atrbuffer, int *atrbufferlen) |