Savarese Software Research Corporation
WebServiceCall Struct Reference

#include <protocol.h>

List of all members.

Public Member Functions

 WISP_IMPORT (NS_SSRC_WSPR_FCGI, parameter_map)
 WebServiceCall ()
 WebServiceCall (const string &call, const parameter_map &parameters, const session_ptr &session=session_ptr())
bool is_parameter (const string &param_name) const
template<typename param_type >
bool get_parameter (const string &param_name, param_type &value) const SSRC_DECL_THROW(std
template<typename param_type >
param_type get_parameter (const string &param_name) const SSRC_DECL_THROW(std
template<typename container_type >
unsigned int get_parameters (const string &param_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 &param_name, string &value) const
template<>
string get_parameter (const string &param_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

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 130 of file ws/protocol.h.

Referenced by serialize().


The documentation for this struct was generated from the following file:

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.