

Public Types | |
| enum | Encoding { LITERAL, ENCODED } |
| enum | Style { RPC, DOC } |
| enum | Transport { NONE, HTTP, SMTP } |
Public Member Functions | |
| Soap (const std::string &schemaPath="") | |
| virtual | ~Soap () |
| void | setSchemaPath (const std::string &schemaPath) |
| Transport | getTransportMethod () const |
| Style | getStyle () const |
| std::string | getNamespace () const |
| void | setNamespacePrefix (std::string pre) |
| std::string | getNamespacePrefix () const |
| bool | isNamespaceHandler (const std::string &ns) const |
| std::string | getExtensibilitySchema (void) const |
| std::string | getEncodingSchema (void) const |
| void | setSchemaParser (SchemaParser *spe) |
| int | handleElement (int parent, XmlPullParser *) |
| int | handleAttribute (int parent, std::string attName, XmlPullParser *) |
| int | getElementName (int id) const |
| int | getElemAttribute (int id, int att_num) |
| int | getElemAttributeValue (int id, int att_num) |
| int | getAttributeName (int id) const |
| void | setStartId (int id) |
| int | getStartId () const |
| void | setWsdlParser (WsdlParser *wp) |
| WsdlParser * | wsdlParser () const |
| bool | wasUsed () const |
| void | serialize (std::ostream &out) |
| void | getSoapOperationInfo (int elemId, std::string &soapAction, Soap::Style &style) |
| void | getSoapBodyInfo (int elemId, std::string &ns, Soap::Encoding &use, std::string &encodingStyle) |
| void | getSoapHeaderInfo (int elemId, int &partId, const Message *&m) |
| bool | getServiceLocation (int elemId, std::string &location) |
| bool | isSoapBody (int id) |
| bool | isSoapHeader (int id) |
Static Public Attributes | |
| static const std::string | httpTransport = "http://schemas.xmlsoap.org/soap/http" |
| static const std::string | httpBinding = "http://schemas.xmlsoap.org/wsdl/http/" |
| static const std::string | soapEncUri = "http://schemas.xmlsoap.org/soap/encoding/" |
| static const std::string | soapEnvUri = "http://schemas.xmlsoap.org/soap/envelope/" |
| static const std::string | soapBindingUri = "http://schemas.xmlsoap.org/wsdl/soap/" |
Classes | |
| struct | IDTableIndex |
| struct | SoapHeaderBinding |
| struct | SoapMessageBinding |
| struct | SoapOperationBinding |
Definition at line 35 of file Soap.h.
|
|
Set path to directory containing XML schemas. Reimplemented from WsdlPull::WsdlExtension. Definition at line 430 of file Soap.cpp. Referenced by WsdlPull::WsdlParser::setSchemaPath(). |
1.4.6