WebServiceCall Struct Reference
#include <protocol.h>
Public Member Functions | |
| WISP_IMPORT (NS_SSRC_WSPR_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
| WebServiceCall::WebServiceCall | ( | ) | [inline] |
Definition at line 132 of file ws/protocol.h.
| 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
template<typename param_type >
| bool WebServiceCall::get_parameter | ( | const string & | param_name, |
| param_type & | value | ||
| ) | const [inline] |
Definition at line 150 of file ws/protocol.h.
References value().
template<typename param_type >
| param_type WebServiceCall::get_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 164 of file ws/protocol.h.
template<>
| bool WebServiceCall::get_parameter | ( | const string & | param_name, |
| string & | value | ||
| ) | const [inline] |
Definition at line 203 of file ws/protocol.h.
References value().
template<>
| string WebServiceCall::get_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 217 of file ws/protocol.h.
template<typename container_type >
| unsigned int WebServiceCall::get_parameters | ( | const string & | param_name, |
| container_type & | container | ||
| ) | const [inline] |
Definition at line 177 of file ws/protocol.h.
| bool WebServiceCall::is_parameter | ( | const string & | param_name | ) | const [inline] |
Definition at line 140 of file ws/protocol.h.
template<class Archive >
| void WebServiceCall::serialize | ( | Archive & | ar, |
| const unsigned | int | ||
| ) | [inline] |
Definition at line 197 of file ws/protocol.h.
References session.
Member Data Documentation
Definition at line 128 of file ws/protocol.h.
Definition at line 129 of file ws/protocol.h.
Definition at line 130 of file ws/protocol.h.
Referenced by serialize().
The documentation for this struct was generated from the following file:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.