libchipcard 5.1.6
client_l.h File Reference
#include "client.h"
#include "card.h"
#include <gwenhywfar/msgengine.h>
Include dependency graph for client_l.h:

Go to the source code of this file.

Functions

LC_CLIENT_RESULT LC_Client_ExecApdu (LC_CLIENT *cl, LC_CARD *card, const char *apdu, unsigned int len, GWEN_BUFFER *rbuf, LC_CLIENT_CMDTARGET t)
 
LC_CLIENT_RESULT LC_Client_BuildApdu (LC_CLIENT *cl, LC_CARD *card, const char *command, GWEN_DB_NODE *cmdData, GWEN_BUFFER *gbuf)
 
LC_CLIENT_RESULT LC_Client_ExecCommand (LC_CLIENT *cl, LC_CARD *card, const char *commandName, GWEN_DB_NODE *cmdData, GWEN_DB_NODE *rspData)
 
GWEN_XMLNODE * LC_Client_FindCardCommand (LC_CLIENT *cl, LC_CARD *card, const char *commandName)
 
int LC_Client_AddCardTypesByAtr (LC_CLIENT *cl, LC_CARD *card)
 
GWEN_XMLNODE * LC_Client_GetAppNode (LC_CLIENT *cl, const char *appName)
 
GWEN_XMLNODE * LC_Client_GetCardNode (LC_CLIENT *cl, const char *cardName)
 
GWEN_MSGENGINE * LC_Client_GetMsgEngine (const LC_CLIENT *cl)
 
int LC_Client_InitCommon ()
 
void LC_Client_FiniCommon ()
 
GWEN_DB_NODE * LC_Client_GetCommonConfig ()
 

Function Documentation

◆ LC_Client_ExecApdu()

LC_CLIENT_RESULT LC_Client_ExecApdu ( LC_CLIENT * cl,
LC_CARD * card,
const char * apdu,
unsigned int len,
GWEN_BUFFER * rbuf,
LC_CLIENT_CMDTARGET t )

◆ LC_Client_BuildApdu()

LC_CLIENT_RESULT LC_Client_BuildApdu ( LC_CLIENT * cl,
LC_CARD * card,
const char * command,
GWEN_DB_NODE * cmdData,
GWEN_BUFFER * gbuf )

◆ LC_Client_ExecCommand()

LC_CLIENT_RESULT LC_Client_ExecCommand ( LC_CLIENT * cl,
LC_CARD * card,
const char * commandName,
GWEN_DB_NODE * cmdData,
GWEN_DB_NODE * rspData )

◆ LC_Client_FindCardCommand()

GWEN_XMLNODE * LC_Client_FindCardCommand ( LC_CLIENT * cl,
LC_CARD * card,
const char * commandName )

◆ LC_Client_AddCardTypesByAtr()

int LC_Client_AddCardTypesByAtr ( LC_CLIENT * cl,
LC_CARD * card )

◆ LC_Client_GetAppNode()

GWEN_XMLNODE * LC_Client_GetAppNode ( LC_CLIENT * cl,
const char * appName )

◆ LC_Client_GetCardNode()

GWEN_XMLNODE * LC_Client_GetCardNode ( LC_CLIENT * cl,
const char * cardName )

◆ LC_Client_GetMsgEngine()

GWEN_MSGENGINE * LC_Client_GetMsgEngine ( const LC_CLIENT * cl)

◆ LC_Client_InitCommon()

int LC_Client_InitCommon ( )

◆ LC_Client_FiniCommon()

void LC_Client_FiniCommon ( )

◆ LC_Client_GetCommonConfig()

GWEN_DB_NODE * LC_Client_GetCommonConfig ( )