sl_request_l.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: cl_request_l.h 211 2006-09-07 23:57:04Z martin $
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 
00015 #ifndef CHIPCARD_SERVER2_SL_REQUEST_L_H
00016 #define CHIPCARD_SERVER2_SL_REQUEST_L_H
00017 
00018 
00019 
00020 #include <gwenhywfar/request.h>
00021 #include "slavemanager_l.h"
00022 #include "common/card.h"
00023 
00024 
00025 typedef struct LCSL_REQUEST LCSL_REQUEST;
00026 
00027 
00028 GWEN_IPC_REQUEST *LCSL_Request_new();
00029 
00030 LCCO_CARD *LCSL_Request_GetCard(const GWEN_IPC_REQUEST *rq);
00031 void LCSL_Request_SetCard(GWEN_IPC_REQUEST *rq, LCCO_CARD *card);
00032 
00033 LCCO_READER *LCSL_Request_GetReader(const GWEN_IPC_REQUEST *rq);
00034 void LCSL_Request_SetReader(GWEN_IPC_REQUEST *rq, LCCO_READER *r);
00035 
00036 LCSL_SLAVEMANAGER *LCSL_Request_GetSlaveManager(const GWEN_IPC_REQUEST *rq);
00037 void LCSL_Request_SetSlaveManager(GWEN_IPC_REQUEST *rq,
00038                                   LCSL_SLAVEMANAGER *slm);
00039 
00040 GWEN_TYPE_UINT32 LCSL_Request_GetUint32Data(const GWEN_IPC_REQUEST *rq);
00041 void LCSL_Request_SetUint32Data(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00042 
00043 GWEN_TYPE_UINT32 LCSL_Request_GetUint32Data2(const GWEN_IPC_REQUEST *rq);
00044 void LCSL_Request_SetUint32Data2(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00045 
00046 
00047 
00048 #endif /* CHIPCARD_SERVER2_CL_REQUEST_L_H */
00049 
00050 

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