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) |