cardmgr_l.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: cardmgr_l.h 2 2005-01-02 10:05:37Z aquamaniac $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 
00014 #ifndef CHIPCARD_CLIENT_CARDMGR_L_H
00015 #define CHIPCARD_CLIENT_CARDMGR_L_H
00016 
00017 #include <gwenhywfar/stringlist.h>
00018 #include <gwenhywfar/db.h>
00019 #include <gwenhywfar/buffer.h>
00020 #include <gwenhywfar/msgengine.h>
00021 
00022 typedef struct LC_CARDMGR LC_CARDMGR;
00023 
00024 typedef enum {
00025   LC_CardMgr_ResultOk=0,
00026   LC_CardMgr_ResultError,
00027   LC_CardMgr_ResultCmdError
00028 } LC_CARDMGR_RESULT;
00029 
00030 #include "cardcontext_l.h"
00031 
00032 
00033 LC_CARDMGR *LC_CardMgr_new(const GWEN_STRINGLIST *paths);
00034 void LC_CardMgr_free(LC_CARDMGR *mgr);
00035 void LC_CardMgr_Attach(LC_CARDMGR *mgr);
00036 
00037 GWEN_MSGENGINE *LC_CardMgr_GetMsgEngine(const LC_CARDMGR *mgr);
00038 
00039 
00040 LC_CARDCONTEXT *LC_CardMgr_SelectApp(LC_CARDMGR *mgr,
00041                                      const char *appName);
00042 
00043 GWEN_XMLNODE *LC_CardMgr_FindAppNode(LC_CARDMGR *mgr,
00044                                      const char *appName);
00045 
00046 
00047 #endif /* CHIPCARD_CLIENT_CARDMGR_L_H */
00048 
00049 

Generated on Sat Sep 22 04:38:38 2007 for libchipcard2 by  doxygen 1.5.3