12#include "../ghttp/ghttp.h"
14#if defined(__cplusplus)
22typedef void(*GSSoapCallbackFunc)(GHTTPResult theHTTPResult, GSXmlStreamWriter theRequest, GSXmlStreamReader theResponse,
void *theUserData);
23typedef void(*GSSoapCustomFunc)(GHTTPPost theSoap,
void* theUserData);
30 GSSoapCallbackFunc mCallbackFunc;
31 GSSoapCustomFunc mCustomFunc;
35 GSXmlStreamWriter mRequestSoap;
36 GSXmlStreamReader mResponseSoap;
38 char * mResponseBuffer;
44 GHTTPRequest mRequestId;
45 GHTTPResult mRequestResult;
53GSSoapTask* gsiExecuteSoap(
const char *theURL,
const char *theService,
54 GSXmlStreamWriter theSoapData, GSSoapCallbackFunc theCallbackFunc,
59GSSoapTask* gsiExecuteSoapCustom(
const char* theURL,
const char* theService,
60 GSXmlStreamWriter theSoapData, GSSoapCallbackFunc theCallbackFunc,
61 GSSoapCustomFunc theCustomFunc,
void* theUserData);
69#if defined(__cplusplus)