#include <soa.h>
Public Member Functions | |
| function_call () | |
| function_call (const std::string &req, const std::string &resp) | |
| function_call & | operator() (std::string name, const char *value) |
| function_call & | operator() (std::string name, std::string value) |
| function_call & | operator() (std::string name, int64_t value) |
| function_call & | operator() (std::string name, bool value) |
| function_call & | operator() (Base64Bin value) |
| function_call & | operator() (std::string name, ArrayPtr value, Type type) |
| const std::string & | request () const |
| const std::string & | response () const |
| void | add_arg (boost::shared_ptr< function_arg > arg) |
| std::string | str () const |
Private Attributes | |
| std::string | request_ |
| std::string | response_ |
| std::vector< boost::shared_ptr < function_arg > > | args |
| soa::function_call::function_call | ( | ) | [inline] |
| soa::function_call::function_call | ( | const std::string & | req, | |
| const std::string & | resp | |||
| ) | [inline] |
| void soa::function_call::add_arg | ( | boost::shared_ptr< function_arg > | arg | ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | std::string | name, | |
| const char * | value | |||
| ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | std::string | name, | |
| std::string | value | |||
| ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | std::string | name, | |
| bool | value | |||
| ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | Base64Bin | value | ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | std::string | name, | |
| ArrayPtr | value, | |||
| Type | type | |||
| ) | [inline] |
References args.
| function_call& soa::function_call::operator() | ( | std::string | name, | |
| int64_t | value | |||
| ) | [inline] |
References args.
| const std::string& soa::function_call::request | ( | ) | const [inline] |
References request_.
Referenced by soa::body::str().
| const std::string& soa::function_call::response | ( | ) | const [inline] |
References response_.
| std::string soa::function_call::str | ( | ) | const [inline] |
References args, soa::function_arg::name(), soa::function_arg::props(), soa::soap_type(), soa::function_arg::str(), soa::function_arg::type(), and soa::function_arg::type_props().
Referenced by soa::body::str().
std::vector< boost::shared_ptr<function_arg> > soa::function_call::args [private] |
Referenced by add_arg(), operator()(), and str().
std::string soa::function_call::request_ [private] |
Referenced by request().
std::string soa::function_call::response_ [private] |
Referenced by response().
1.7.1