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.