• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

httpsession.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id$
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  * This file is part of the project "AqBanking".                           *
00011  * Please see toplevel file COPYING of that project for license details.   *
00012  ***************************************************************************/
00013 
00014 
00015 #ifndef AB_HTTPSESS_H
00016 #define AB_HTTPSESS_H
00017 
00018 #include <aqbanking/user.h>
00019 #include <aqbanking/provider.h>
00020 
00021 #include <gwenhywfar/httpsession.h>
00022 
00023 
00031 
00032 
00037 AQBANKING_API 
00038 GWEN_HTTP_SESSION *AB_HttpSession_new(AB_PROVIDER *pro, AB_USER *u,
00039                                       const char *url,
00040                                       uint32_t guiid);
00041 
00050 AQBANKING_API 
00051 AB_USER *AB_HttpSession_GetUser(const GWEN_HTTP_SESSION *sess);
00052 
00053 AQBANKING_API 
00054 AB_PROVIDER *AB_HttpSession_GetProvider(const GWEN_HTTP_SESSION *sess);
00055 
00056 AQBANKING_API 
00057 void Ab_HttpSession_AddLog(GWEN_HTTP_SESSION *sess,
00058                            const char *s);
00059 
00060 AQBANKING_API
00061 const char *AB_HttpSession_GetLog(const GWEN_HTTP_SESSION *sess);
00062 
00063 AQBANKING_API 
00064 void AB_HttpSession_ClearLog(GWEN_HTTP_SESSION *sess);
00065 
00066 
00067 
00071  /* defgroup */
00072 
00073 
00074 
00075 #endif
00076 

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1