io_http.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: crypttoken.h 1113 2007-01-10 09:14:16Z martin $
00005     begin       : Wed Mar 16 2005
00006     copyright   : (C) 2005 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 
00014 #ifndef GWEN_IOLAYER_HTTP_H
00015 #define GWEN_IOLAYER_HTTP_H
00016 
00017 #include <gwenhywfar/iolayer.h>
00018 #include <gwenhywfar/db.h>
00019 
00020 #ifdef __cplusplus
00021 extern "C" {
00022 #endif
00023 
00024 
00067 
00068 
00069 
00074 #define GWEN_IO_LAYER_HTTP_TYPE "http"
00075 
00088 #define GWEN_IO_LAYER_HTTP_FLAGS_IPC     0x00000001
00089 
00100 GWENHYWFAR_API GWEN_IO_LAYER *GWEN_Io_LayerHttp_new(GWEN_IO_LAYER *baseLayer);
00109 
00110 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbCommandIn(const GWEN_IO_LAYER *io);
00111 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbStatusIn(const GWEN_IO_LAYER *io);
00112 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbHeaderIn(const GWEN_IO_LAYER *io);
00121 
00122 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbCommandOut(const GWEN_IO_LAYER *io);
00123 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbStatusOut(const GWEN_IO_LAYER *io);
00124 GWENHYWFAR_API GWEN_DB_NODE *GWEN_Io_LayerHttp_GetDbHeaderOut(const GWEN_IO_LAYER *io);
00129 #ifdef __cplusplus
00130 }
00131 #endif
00132 
00133 
00134 
00135 #endif
00136 
00137 
00138 
00139 

Generated on Wed Sep 3 15:21:58 2008 for gwenhywfar by  doxygen 1.5.6