11 #ifndef CHIPCARD_CLIENT_CLIENT_H
12 #define CHIPCARD_CLIENT_CLIENT_H
19 #include <gwenhywfar/inherit.h>
20 #include <chipcard/chipcard.h>
27 #define LC_DEFAULT_SHORT_TIMEOUT 10
28 #define LC_DEFAULT_LONG_TIMEOUT 30
29 #define LC_DEFAULT_VERY_LONG_TIMEOUT 60
76 #include <chipcard/card.h>
LC_CLIENT_CMDTARGET
Definition: client.h:64
CHIPCARD_API LC_CLIENT_RESULT LC_Client_ReleaseCard(LC_CLIENT *cl, LC_CARD *card)
struct LC_CLIENT LC_CLIENT
Definition: client.h:33
CHIPCARD_API LC_CLIENT_RESULT LC_Client_GetNextCard(LC_CLIENT *cl, LC_CARD **pCard, int timeout)
CHIPCARD_API void LC_Client_free(LC_CLIENT *cl)
#define CHIPCARD_API
Definition: chipcard.h:50
CHIPCARD_API const char * LC_Client_GetProgramName(const LC_CLIENT *cl)
LC_CLIENT_RESULT
Definition: client.h:40
CHIPCARD_API LC_CLIENT_RESULT LC_Client_Init(LC_CLIENT *cl)
CHIPCARD_API LC_CLIENT_RESULT LC_Client_Start(LC_CLIENT *cl)
CHIPCARD_API const char * LC_Client_GetProgramVersion(const LC_CLIENT *cl)
CHIPCARD_API LC_CLIENT_RESULT LC_Client_Fini(LC_CLIENT *cl)
CHIPCARD_API LC_CLIENT_RESULT LC_Client_Stop(LC_CLIENT *cl)
CHIPCARD_API LC_CLIENT * LC_Client_new(const char *programName, const char *programVersion)
struct LC_CARD LC_CARD
Definition: card.h:25