#include <protocol.h>
Public Member Functions | |
| WISP_IMPORT (WSPR_DEFINE_NAMESPACE(fcgi), parameter_map) | |
| WebServiceCall () | |
| WebServiceCall (const string &call, const parameter_map ¶meters, const session_ptr &session=session_ptr()) | |
| bool | is_parameter (const string ¶m_name) const |
| template<typename param_type > | |
| bool | get_parameter (const string ¶m_name, param_type &value) const SSRC_DECL_THROW(std |
| template<typename param_type > | |
| param_type | get_parameter (const string ¶m_name) const SSRC_DECL_THROW(std |
| template<typename container_type > | |
| unsigned int | get_parameters (const string ¶m_name, container_type &container) const SSRC_DECL_THROW(std |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
| template<> | |
| bool | get_parameter (const string ¶m_name, string &value) const |
| template<> | |
| string | get_parameter (const string ¶m_name) const |
Public Attributes | |
| string | call |
| parameter_map | parameters |
| session_ptr | session |
Detailed Description
Definition at line 126 of file ws/protocol.h.
Constructor & Destructor Documentation
| ws::WebServiceCall::WebServiceCall | ( | ) | [inline] |
Definition at line 132 of file ws/protocol.h.
| ws::WebServiceCall::WebServiceCall | ( | const string & | call, |
| const parameter_map & | parameters, | ||
| const session_ptr & | session = session_ptr() |
||
| ) | [inline] |
Definition at line 134 of file ws/protocol.h.
Member Function Documentation
| bool ws::WebServiceCall::get_parameter | ( | const string & | param_name, |
| param_type & | value | ||
| ) | const [inline] |
Definition at line 150 of file ws/protocol.h.
References database::value().
Referenced by ws::EventQueue::fetch().
| param_type ws::WebServiceCall::get_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 164 of file ws/protocol.h.
| bool ws::WebServiceCall::get_parameter | ( | const string & | param_name, |
| string & | value | ||
| ) | const [inline] |
Definition at line 203 of file ws/protocol.h.
References database::value().
| string ws::WebServiceCall::get_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 217 of file ws/protocol.h.
| unsigned int ws::WebServiceCall::get_parameters | ( | const string & | param_name, |
| container_type & | container | ||
| ) | const [inline] |
Definition at line 177 of file ws/protocol.h.
| bool ws::WebServiceCall::is_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 140 of file ws/protocol.h.
| void ws::WebServiceCall::serialize | ( | Archive & | ar, |
| const unsigned | int | ||
| ) | [inline] |
Definition at line 197 of file ws/protocol.h.
| ws::WebServiceCall::WISP_IMPORT | ( | WSPR_DEFINE_NAMESPACE(fcgi) | , |
| parameter_map | |||
| ) |
Member Data Documentation
| string ws::WebServiceCall::call |
Definition at line 128 of file ws/protocol.h.
Referenced by ws::WebService::one_way_call(), ws::WebService::two_way_call(), and ws::ws_call().
| parameter_map ws::WebServiceCall::parameters |
Definition at line 129 of file ws/protocol.h.
Referenced by ws::ws_call().
| session_ptr ws::WebServiceCall::session |
Definition at line 130 of file ws/protocol.h.
Referenced by ws::EventQueue::fetch().
The documentation for this struct was generated from the following file: