|
Data Structures |
struct | _CgSoapResponse |
struct | _CgSoapRequest |
Defines |
#define | CG_SOAP_VERSION_HEADER "<?xml version=\"1.0\" encoding=\"utf-8\"?>" |
#define | CG_HTTP_SOAP_ACTION "SOAPACTION" |
#define | CG_HTTP_SOAP_URN_DELIM ":" |
#define | CG_SOAP_ENVELOPE "Envelope" |
#define | CG_SOAP_BODY "Body" |
#define | CG_SOAP_RESPONSE "Response" |
#define | CG_SOAP_FAULT "Fault" |
#define | CG_SOAP_FAULT_CODE "faultcode" |
#define | CG_SOAP_FAULT_STRING "faultstring" |
#define | CG_SOAP_FAULTACTOR "faultactor" |
#define | CG_SOAP_DETAIL "detail" |
#define | CG_SOAP_ATTRIBUTE_XMLNS "xmlns" |
#define | CG_SOAP_XMLNS "s" |
#define | CG_SOAP_METHODNS "u" |
#define | CG_SOAP_DELIM ":" |
#define | CG_SOAP_XMLNS_URL "http://schemas.xmlsoap.org/soap/envelope/" |
#define | CG_SOAP_ENCSTYLE_URL "http://schemas.xmlsoap.org/soap/encoding/" |
#define | CG_SOAP_CONTENT_TYPE "text/xml; charset=\"utf-8\"" |
#define | CG_SOAP_ENCORDING "encodingStyle" |
#define | cg_soap_request_gethttprequest(soapReq) (soapReq->httpReq) |
#define | cg_soap_request_setsoapaction(soapReq, name) cg_http_packet_setheadervalue((CgHttpPacket*)(soapReq->httpReq), CG_HTTP_SOAP_ACTION, name) |
#define | cg_soap_request_getsoapaction(soapReq) cg_http_packet_getheadervalue((CgHttpPacket*)(soapReq->httpReq), CG_HTTP_SOAP_ACTION) |
#define | cg_soap_request_getsoapactionwithns(soapReq) cg_http_packet_getheadervalue((CgHttpPacket*)(soapReq->httpReq), CG_HTTP_SOAP_ACTION_WITH_NS) |
#define | cg_soap_request_getsoapresponse(soapReq) (soapReq->soapRes) |
#define | cg_soap_request_getrootnoodelist(soapReq) (soapReq->rootNodeList) |
#define | cg_soap_request_getrootnoode(soapReq) cg_xml_nodelist_gets(soapReq->rootNodeList) |
#define | cg_soap_request_getenvelopenode(soapReq) cg_xml_nodelist_gets(soapReq->rootNodeList) |
#define | cg_soap_request_createcontent(soapReq) cg_soap_request_setcontent(soapReq, cg_soap_request_getenvelopenode(soapReq)) |
#define | cg_soap_request_setuserdata(soapReq, value) (soapReq->userData = value) |
#define | cg_soap_request_getuserdata(soapReq) (soapReq->userData) |
#define | cg_soap_response_gethttpresponse(soapRes) (soapRes->httpRes) |
#define | cg_soap_response_getrootnoodelist(soapRes) (soapRes->rootNodeList); |
#define | cg_soap_response_getrootnoode(soapRes) cg_xml_nodelist_gets(soapRes->rootNodeList); |
#define | cg_soap_response_getenvelopenode(soapRes) cg_xml_nodelist_gets(soapRes->rootNodeList); |
#define | cg_soap_response_createcontent(soapRes) cg_soap_request_setcontent(soapRes, cg_soap_response_getenvelopenode(soapRes)) |
#define | cg_soap_response_issuccessful(soapRes) cg_http_response_issuccessful(soapRes->httpRes) |
#define | cg_soap_response_setuserdata(soapRes, value) (soapRes->userData = value) |
#define | cg_soap_response_getuserdata(soapRes) (soapRes->userData) |
Typedefs |
typedef _CgSoapResponse | CgSoapResponse |
typedef _CgSoapRequest | CgSoapRequest |
Functions |
CgSoapRequest * | cg_soap_request_new () |
void | cg_soap_request_delete (CgSoapRequest *soapReq) |
void | cg_soap_request_clear (CgSoapRequest *soapReq) |
BOOL | cg_soap_request_sethttprequest (CgSoapRequest *soapReq, CgHttpRequest *httpReq) |
BOOL | cg_soap_request_parsemessage (CgSoapRequest *soapReq, char *msg, int msgLen) |
CgSoapResponse * | cg_soap_request_post (CgSoapRequest *soapReq, char *ipaddr, int port) |
CgXmlNode * | cg_soap_request_getbodynode (CgSoapRequest *soapReq) |
void | cg_soap_request_setcontent (CgSoapRequest *soapReq, CgXmlNode *node) |
CgSoapResponse * | cg_soap_response_new () |
void | cg_soap_response_delete (CgSoapResponse *soapRes) |
void | cg_soap_response_clear (CgSoapResponse *soapRes) |
void | cg_soap_response_sethttpresponse (CgSoapResponse *soapRes, CgHttpResponse *httpRes) |
CgXmlNode * | cg_soap_response_getbodynode (CgSoapResponse *soapRes) |
void | cg_soap_response_setcontent (CgSoapResponse *soapRes, CgXmlNode *node) |
CgXmlNode * | cg_soap_createenvelopebodynode () |