|
Public Types |
| enum | Encoding {
LITERAL,
ENCODED
} |
| enum | Style {
RPC,
DOC
} |
| enum | Transport {
NONE,
HTTP,
SMTP
} |
Public Member Functions |
| | Soap () |
| virtual | ~Soap () |
| Transport | getTransportMethod () const |
| Style | getStyle () const |
| std::string | getNamespace () const |
| void | setNamespacePrefix (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, 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) |
| bool | wasUsed () const |
| void | serialize (ostream &out) |
| void | getSoapOperationInfo (int elemId, std::string &soapAction, Soap::Style &style) |
| void | getSoapBodyInfo (int elemId, std::string &ns, Soap::Encoding &use) |
| void | getSoapHeaderInfo (int elemId, int &schemaId, int &typeId) |
| bool | getServiceLocation (int elemId, std::string &location) |
| bool | isSoapBody (int id) |
| bool | isSoapHeader (int id) |
Static Public Attributes |
| const std::string | httpTransport = "http://schemas.xmlsoap.org/soap/http" |
| const std::string | httpBinding = "http://schemas.xmlsoap.org/wsdl/http/" |
| const std::string | soapEncUri = "http://schemas.xmlsoap.org/soap/encoding/" |
| const std::string | soapEnvUri = "http://schemas.xmlsoap.org/soap/envelope/" |
| const std::string | soapBindingUri = "http://schemas.xmlsoap.org/wsdl/soap/" |