cl_request_l.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: cl_request_l.h 376 2007-05-01 12:46:06Z christian $
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 int LCCL_Request_IsofThisType(GWEN_IPC_REQUEST *rq);
00032 
00033 LCCO_CARD *LCCL_Request_GetCard(const GWEN_IPC_REQUEST *rq);
00034 void LCCL_Request_SetCard(GWEN_IPC_REQUEST *rq, LCCO_CARD *card);
00035 
00036 LCCL_CLIENTMANAGER *LCCL_Request_GetClientManager(const GWEN_IPC_REQUEST *rq);
00037 void LCCL_Request_SetClientManager(GWEN_IPC_REQUEST *rq,
00038                                    LCCL_CLIENTMANAGER *clm);
00039 
00040 LCCL_CLIENT *LCCL_Request_GetClient(const GWEN_IPC_REQUEST *rq);
00041 void LCCL_Request_SetClient(GWEN_IPC_REQUEST *rq, LCCL_CLIENT *cl);
00042 
00043 GWEN_TYPE_UINT32 LCCL_Request_GetUint32Data(const GWEN_IPC_REQUEST *rq);
00044 void LCCL_Request_SetUint32Data(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00045 
00046 GWEN_TYPE_UINT32 LCCL_Request_GetUint32Data2(const GWEN_IPC_REQUEST *rq);
00047 void LCCL_Request_SetUint32Data2(GWEN_IPC_REQUEST *rq, GWEN_TYPE_UINT32 i);
00048 
00049 
00050 
00051 #endif /* CHIPCARD_SERVER2_CL_REQUEST_L_H */
00052 
00053 

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