cl_request_l.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: cl_request_l.h 141 2005-11-26 15:56:44Z 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 
00015 #ifndef CHIPCARD_SERVER2_CL_REQUEST_L_H
00016 #define CHIPCARD_SERVER2_CL_REQUEST_L_H
00017 
00018 
00019 
00020 #include <gwenhywfar/request.h>
00021 #include "clientmanager_l.h"
00022 #include "cl_client_l.h"
00023 #include "common/card.h"
00024 
00025 
00026 typedef struct LCCL_REQUEST LCCL_REQUEST;
00027 
00028 
00029 GWEN_IPC_REQUEST *LCCL_Request_new();
00030 
00031 LCCO_CARD *LCCL_Request_GetCard(const GWEN_IPC_REQUEST *rq);
00032 void LCCL_Request_SetCard(GWEN_IPC_REQUEST *rq, LCCO_CARD *card);
00033 
00034 LCCL_CLIENTMANAGER *LCCL_Request_GetClientManager(const GWEN_IPC_REQUEST *rq);
00035 void LCCL_Request_SetClientManager(GWEN_IPC_REQUEST *rq,
00036                                    LCCL_CLIENTMANAGER *clm);
00037 
00038 LCCL_CLIENT *LCCL_Request_GetClient(const GWEN_IPC_REQUEST *rq);
00039 void LCCL_Request_SetClient(GWEN_IPC_REQUEST *rq, LCCL_CLIENT *cl);
00040 
00041 GWEN_TYPE_UINT32 LCCL_Request_GetUint32Data(const GWEN_IPC_REQUEST *rq);
00042 void LCCL_Request_SetUint32Data(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00043 
00044 GWEN_TYPE_UINT32 LCCL_Request_GetUint32Data2(const GWEN_IPC_REQUEST *rq);
00045 void LCCL_Request_SetUint32Data2(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00046 
00047 
00048 
00049 #endif /* CHIPCARD_SERVER2_CL_REQUEST_L_H */
00050 
00051 

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