aqbanking
5.0.24.0-git
|
00001 /*************************************************************************** 00002 begin : Mon Mar 01 2004 00003 copyright : (C) 2004-2010 by Martin Preuss 00004 email : martin@libchipcard.de 00005 00006 *************************************************************************** 00007 * This file is part of the project "AqBanking". * 00008 * Please see toplevel file COPYING of that project for license details. * 00009 ***************************************************************************/ 00010 00011 00012 #ifndef AB_HTTPSESS_H 00013 #define AB_HTTPSESS_H 00014 00015 #include <aqbanking/user.h> 00016 #include <aqbanking/provider.h> 00017 00018 #include <gwenhywfar/httpsession.h> 00019 00020 00028 00029 00034 AQBANKING_API 00035 GWEN_HTTP_SESSION *AB_HttpSession_new(AB_PROVIDER *pro, AB_USER *u, 00036 const char *url, 00037 const char *defaultProto, 00038 int defaultPort); 00039 00048 AQBANKING_API 00049 AB_USER *AB_HttpSession_GetUser(const GWEN_HTTP_SESSION *sess); 00050 00051 AQBANKING_API 00052 AB_PROVIDER *AB_HttpSession_GetProvider(const GWEN_HTTP_SESSION *sess); 00053 00054 AQBANKING_API 00055 void Ab_HttpSession_AddLog(GWEN_HTTP_SESSION *sess, 00056 const char *s); 00057 00058 AQBANKING_API 00059 const char *AB_HttpSession_GetLog(const GWEN_HTTP_SESSION *sess); 00060 00061 AQBANKING_API 00062 void AB_HttpSession_ClearLog(GWEN_HTTP_SESSION *sess); 00063 00064 00065 00069 /* defgroup */ 00070 00071 00072 00073 #endif 00074