cardcontext_l.h File Reference

#include "cardmgr_l.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/xml.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/buffer.h>
#include <gwenhywfar/inherit.h>

Include dependency graph for cardcontext_l.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct
LC_CARDCONTEXT 
LC_CARDCONTEXT

Functions

LC_CARDCONTEXTLC_CardContext_new (LC_CARDMGR *mgr)
void LC_CardContext_free (LC_CARDCONTEXT *ctx)
LC_CARDMGRLC_CardContext_GetManager (const LC_CARDCONTEXT *ctx)
LC_CARDMGR_RESULT LC_CardContext_Translate (LC_CARDCONTEXT *ctx, GWEN_DB_NODE *dbReq)
LC_CARDMGR_RESULT LC_CardContext_CheckResponse (LC_CARDCONTEXT *ctx, GWEN_DB_NODE *dbReq, GWEN_DB_NODE *dbServerRsp)
GWEN_XMLNODE * LC_CardContext_GetAppNode (const LC_CARDCONTEXT *ctx)
void LC_CardContext_SetAppNode (LC_CARDCONTEXT *ctx, GWEN_XMLNODE *n)
GWEN_XMLNODE * LC_CardContext_GetDfNode (const LC_CARDCONTEXT *ctx)
void LC_CardContext_SetDfNode (LC_CARDCONTEXT *ctx, GWEN_XMLNODE *n)
GWEN_XMLNODE * LC_CardContext_GetEfNode (const LC_CARDCONTEXT *ctx)
void LC_CardContext_SetEfNode (LC_CARDCONTEXT *ctx, GWEN_XMLNODE *n)
int LC_CardContext_GetRecordNumber (LC_CARDCONTEXT *ctx, const char *recName)
int LC_CardContext_ParseRecord (LC_CARDCONTEXT *ctx, int recNum, GWEN_BUFFER *buf, GWEN_DB_NODE *dbRecord)
int LC_CardContext_CreateRecord (LC_CARDCONTEXT *ctx, int recNum, GWEN_BUFFER *buf, GWEN_DB_NODE *dbRecord)
int LC_CardContext_ParseData (LC_CARDCONTEXT *ctx, const char *format, GWEN_BUFFER *buf, GWEN_DB_NODE *dbData)
int LC_CardContext_CreateData (LC_CARDCONTEXT *ctx, const char *format, GWEN_BUFFER *buf, GWEN_DB_NODE *dbData)


Typedef Documentation

typedef struct LC_CARDCONTEXT LC_CARDCONTEXT


Function Documentation

LC_CARDMGR_RESULT LC_CardContext_CheckResponse ( LC_CARDCONTEXT ctx,
GWEN_DB_NODE *  dbReq,
GWEN_DB_NODE *  dbServerRsp 
)

int LC_CardContext_CreateData ( LC_CARDCONTEXT ctx,
const char *  format,
GWEN_BUFFER *  buf,
GWEN_DB_NODE *  dbData 
)

int LC_CardContext_CreateRecord ( LC_CARDCONTEXT ctx,
int  recNum,
GWEN_BUFFER *  buf,
GWEN_DB_NODE *  dbRecord 
)

void LC_CardContext_free ( LC_CARDCONTEXT ctx  ) 

GWEN_XMLNODE* LC_CardContext_GetAppNode ( const LC_CARDCONTEXT ctx  ) 

GWEN_XMLNODE* LC_CardContext_GetDfNode ( const LC_CARDCONTEXT ctx  ) 

GWEN_XMLNODE* LC_CardContext_GetEfNode ( const LC_CARDCONTEXT ctx  ) 

LC_CARDMGR* LC_CardContext_GetManager ( const LC_CARDCONTEXT ctx  ) 

int LC_CardContext_GetRecordNumber ( LC_CARDCONTEXT ctx,
const char *  recName 
)

LC_CARDCONTEXT* LC_CardContext_new ( LC_CARDMGR mgr  ) 

int LC_CardContext_ParseData ( LC_CARDCONTEXT ctx,
const char *  format,
GWEN_BUFFER *  buf,
GWEN_DB_NODE *  dbData 
)

int LC_CardContext_ParseRecord ( LC_CARDCONTEXT ctx,
int  recNum,
GWEN_BUFFER *  buf,
GWEN_DB_NODE *  dbRecord 
)

void LC_CardContext_SetAppNode ( LC_CARDCONTEXT ctx,
GWEN_XMLNODE *  n 
)

void LC_CardContext_SetDfNode ( LC_CARDCONTEXT ctx,
GWEN_XMLNODE *  n 
)

void LC_CardContext_SetEfNode ( LC_CARDCONTEXT ctx,
GWEN_XMLNODE *  n 
)

LC_CARDMGR_RESULT LC_CardContext_Translate ( LC_CARDCONTEXT ctx,
GWEN_DB_NODE *  dbReq 
)


Generated on Sun Sep 23 14:52:31 2007 for libchipcard2 by  doxygen 1.5.3