|
libchipcard
5.1.0beta
|
#include <gwenhywfar/inherit.h>#include <chipcard/chipcard.h>#include <chipcard/card.h>

Go to the source code of this file.
Macros | |
| #define | LC_DEFAULT_SHORT_TIMEOUT 10 |
| #define | LC_DEFAULT_LONG_TIMEOUT 30 |
| #define | LC_DEFAULT_VERY_LONG_TIMEOUT 60 |
Typedefs | |
| typedef struct LC_CLIENT | LC_CLIENT |
Functions | |
Main API | |
To work with this API you'll need to create a client object first. This is normally done by LC_Client_new. | |
| CHIPCARD_API LC_CLIENT * | LC_Client_new (const char *programName, const char *programVersion) |
| CHIPCARD_API void | LC_Client_free (LC_CLIENT *cl) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_Init (LC_CLIENT *cl) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_Fini (LC_CLIENT *cl) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_Start (LC_CLIENT *cl) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_Stop (LC_CLIENT *cl) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_GetNextCard (LC_CLIENT *cl, LC_CARD **pCard, int timeout) |
| CHIPCARD_API LC_CLIENT_RESULT | LC_Client_ReleaseCard (LC_CLIENT *cl, LC_CARD *card) |
Informational Functions | |
| CHIPCARD_API const char * | LC_Client_GetProgramName (const LC_CLIENT *cl) |
| CHIPCARD_API const char * | LC_Client_GetProgramVersion (const LC_CLIENT *cl) |
1.8.6