Classes | |
| class | function_arg |
| class | function_arg_string |
| class | function_arg_int |
| class | function_arg_bool |
| class | function_arg_base64bin |
| class | function_arg_array |
| class | function_call |
| class | header |
| class | body |
| class | method_invocation |
| class | XmlDocDeleter |
| class | Generic |
| class | Primitive |
| class | Base64Bin |
| class | Complex |
| class | Array |
| class | Collection |
| class | SoapFault |
Typedefs | |
| typedef boost::shared_ptr < soa::function_call > | function_call_ptr |
| typedef boost::shared_ptr < Generic > | GenericPtr |
| typedef Primitive< std::string, STRING_TYPE > | String |
| typedef boost::shared_ptr< String > | StringPtr |
| typedef Primitive< int64_t, INT_TYPE > | Int |
| typedef boost::shared_ptr< Int > | IntPtr |
| typedef Primitive< bool, BOOL_TYPE > | Bool |
| typedef boost::shared_ptr< Bool > | BoolPtr |
| typedef boost::shared_ptr < Base64Bin > | Base64BinPtr |
| typedef Primitive< std::string, QNAME_TYPE > | QName |
| typedef boost::shared_ptr< QName > | QNamePtr |
| typedef boost::shared_ptr < Array< GenericPtr > > | ArrayPtr |
| typedef boost::shared_ptr < Collection > | CollectionPtr |
Enumerations | |
| enum | Type { ARRAY_TYPE = 0, COLLECTION_TYPE, STRING_TYPE, INT_TYPE, BOOL_TYPE, BASE64BIN_TYPE, QNAME_TYPE } |
Functions | |
| static Type | element_type (char *type) |
| std::string | soap_type (Type type) |
| static bool | arg_value (const std::string &val, bool &b) |
| static bool | arg_value (const std::string &val, int64_t &i) |
| static GenericPtr | parse_elements (xmlNode *element, GenericPtr parent) |
| GenericPtr | parse_response (const std::string &response, const std::string &method_name) |
| typedef boost::shared_ptr< Array<GenericPtr> > soa::ArrayPtr |
| typedef boost::shared_ptr<Base64Bin> soa::Base64BinPtr |
| typedef boost::shared_ptr<Bool> soa::BoolPtr |
| typedef boost::shared_ptr<Collection> soa::CollectionPtr |
| typedef boost::shared_ptr<soa::function_call> soa::function_call_ptr |
| typedef boost::shared_ptr<Generic> soa::GenericPtr |
| typedef boost::shared_ptr<Int> soa::IntPtr |
| typedef Primitive<std::string, QNAME_TYPE> soa::QName |
| typedef boost::shared_ptr<QName> soa::QNamePtr |
| typedef Primitive<std::string, STRING_TYPE> soa::String |
| typedef boost::shared_ptr<String> soa::StringPtr |
| enum soa::Type |
| static bool soa::arg_value | ( | const std::string & | val, | |
| bool & | b | |||
| ) | [static] |
Referenced by parse_elements().
| static bool soa::arg_value | ( | const std::string & | val, | |
| int64_t & | i | |||
| ) | [static] |
| static Type soa::element_type | ( | char * | type | ) | [static] |
Referenced by parse_elements().
| static GenericPtr soa::parse_elements | ( | xmlNode * | element, | |
| GenericPtr | parent | |||
| ) | [static] |
References arg_value(), ARRAY_TYPE, BASE64BIN_TYPE, BOOL_TYPE, COLLECTION_TYPE, element_type(), INT_TYPE, QNAME_TYPE, and STRING_TYPE.
| GenericPtr soa::parse_response | ( | const std::string & | response, | |
| const std::string & | method_name | |||
| ) |
Referenced by ServiceAccountHandler::_listDocuments_cb(), and AbiCollabSaveInterceptor::_save_cb().
| std::string soa::soap_type | ( | Type | type | ) |
Referenced by soa::function_arg_array::props(), soa::function_call::str(), and soa::function_arg_array::str().
1.7.1