#include <WebServiceModule.h>
Public Types | |
typedef NS_SSRC_WISP_PROTOCOL::ContinuationCaller < packing_traits > | caller_type |
Public Member Functions | |
DefaultWebServiceModule (const ws_module_context_ptr &context) | |
virtual | ~DefaultWebServiceModule () |
virtual string | ws_type () const |
virtual call_handler_map::iterator | call_begin () |
virtual call_handler_map::iterator | call_end () |
virtual call_handler_map::iterator | call_find (const string &call) |
virtual message_handler_map::iterator | request_begin () |
virtual message_handler_map::iterator | request_end () |
virtual message_handler_map::iterator | response_begin () |
virtual message_handler_map::iterator | response_end () |
Protected Types | |
typedef WebServiceProtocol | protocol_traits |
Protected Member Functions | |
WISP_IMPORT (protocol_traits, packing_traits) | |
WISP_IMPORT (protocol_traits, parameter_map) | |
WISP_IMPORT (protocol_traits, MessageResponse) | |
WISP_IMPORT (protocol_traits, MessageDeliverEvent) | |
WISP_IMPORT (protocol_traits, CallResponse) | |
WISP_IMPORT (protocol_traits, CallDeliverEvent) | |
bool | call_insert (const string &call, const call_handler_type &call_handler) |
template<typename MessageType , typename Impl > | |
void | request (Impl &impl, MessageType &msg, MessageInfo &msginfo) SSRC_DECL_THROW(boost |
template<typename MessageType , typename Impl > | |
void | request (Impl &impl, MessageInfo &msginfo) SSRC_DECL_THROW(boost |
template<typename MessageType , typename Impl > | |
void | respond (Impl &impl, MessageType &msg, MessageInfo &msginfo) SSRC_DECL_THROW(boost |
template<typename MessageType , typename Impl > | |
void | respond (Impl &impl, MessageInfo &msginfo) SSRC_DECL_THROW(boost |
bool | set_request_handler (const message_handler_entry &handler) |
template<typename MessageType , typename Impl > | |
bool | set_request_handler (Impl &impl) |
template<typename MessageType , typename Impl > | |
bool | set_request_handler (Impl &impl, MessageType &buffer) |
bool | set_response_handler (const message_handler_entry &handler) |
template<typename MessageType , typename Impl > | |
bool | set_response_handler (Impl &impl) |
template<typename MessageType , typename Impl > | |
bool | set_response_handler (Impl &impl, MessageType &buffer) |
Protected Attributes | |
caller_type & | _caller |
ws_module_context_ptr | _context |
Detailed Description
Definition at line 103 of file WebServiceModule.h.
Member Typedef Documentation
typedef NS_SSRC_WISP_PROTOCOL::ContinuationCaller<packing_traits> DefaultWebServiceModule::caller_type |
Definition at line 120 of file WebServiceModule.h.
typedef WebServiceProtocol DefaultWebServiceModule::protocol_traits [protected] |
Definition at line 109 of file WebServiceModule.h.
Constructor & Destructor Documentation
DefaultWebServiceModule::DefaultWebServiceModule | ( | const ws_module_context_ptr & | context | ) | [inline] |
Definition at line 122 of file WebServiceModule.h.
virtual DefaultWebServiceModule::~DefaultWebServiceModule | ( | ) | [inline, virtual] |
Definition at line 127 of file WebServiceModule.h.
Member Function Documentation
virtual call_handler_map::iterator DefaultWebServiceModule::call_begin | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 133 of file WebServiceModule.h.
virtual call_handler_map::iterator DefaultWebServiceModule::call_end | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 137 of file WebServiceModule.h.
virtual call_handler_map::iterator DefaultWebServiceModule::call_find | ( | const string & | call | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 141 of file WebServiceModule.h.
bool DefaultWebServiceModule::call_insert | ( | const string & | call, |
const call_handler_type & | call_handler | ||
) | [inline, protected] |
Definition at line 164 of file WebServiceModule.h.
void DefaultWebServiceModule::request | ( | Impl & | impl, |
MessageType & | msg, | ||
MessageInfo & | msginfo | ||
) | [inline, protected] |
void DefaultWebServiceModule::request | ( | Impl & | impl, |
MessageInfo & | msginfo | ||
) | [inline, protected] |
Definition at line 181 of file WebServiceModule.h.
References request().
virtual message_handler_map::iterator DefaultWebServiceModule::request_begin | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 145 of file WebServiceModule.h.
virtual message_handler_map::iterator DefaultWebServiceModule::request_end | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 149 of file WebServiceModule.h.
void DefaultWebServiceModule::respond | ( | Impl & | impl, |
MessageType & | msg, | ||
MessageInfo & | msginfo | ||
) | [inline, protected] |
void DefaultWebServiceModule::respond | ( | Impl & | impl, |
MessageInfo & | msginfo | ||
) | [inline, protected] |
Definition at line 199 of file WebServiceModule.h.
References respond().
virtual message_handler_map::iterator DefaultWebServiceModule::response_begin | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 153 of file WebServiceModule.h.
virtual message_handler_map::iterator DefaultWebServiceModule::response_end | ( | ) | [inline, virtual] |
Implements WebServiceModule.
Definition at line 157 of file WebServiceModule.h.
bool DefaultWebServiceModule::set_request_handler | ( | const message_handler_entry & | handler | ) | [inline, protected] |
Definition at line 206 of file WebServiceModule.h.
Referenced by set_request_handler().
bool DefaultWebServiceModule::set_request_handler | ( | Impl & | impl | ) | [inline, protected] |
Definition at line 211 of file WebServiceModule.h.
References set_request_handler().
bool DefaultWebServiceModule::set_request_handler | ( | Impl & | impl, |
MessageType & | buffer | ||
) | [inline, protected] |
Definition at line 218 of file WebServiceModule.h.
References set_request_handler().
bool DefaultWebServiceModule::set_response_handler | ( | const message_handler_entry & | handler | ) | [inline, protected] |
Definition at line 224 of file WebServiceModule.h.
Referenced by set_response_handler().
bool DefaultWebServiceModule::set_response_handler | ( | Impl & | impl | ) | [inline, protected] |
Definition at line 229 of file WebServiceModule.h.
References set_response_handler().
bool DefaultWebServiceModule::set_response_handler | ( | Impl & | impl, |
MessageType & | buffer | ||
) | [inline, protected] |
Definition at line 235 of file WebServiceModule.h.
References set_response_handler().
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
packing_traits | |||
) | [protected] |
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
parameter_map | |||
) | [protected] |
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
MessageResponse | |||
) | [protected] |
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
MessageDeliverEvent | |||
) | [protected] |
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
CallResponse | |||
) | [protected] |
DefaultWebServiceModule::WISP_IMPORT | ( | protocol_traits | , |
CallDeliverEvent | |||
) | [protected] |
virtual string DefaultWebServiceModule::ws_type | ( | ) | const [inline, virtual] |
Implements WebServiceModule.
Definition at line 129 of file WebServiceModule.h.
References _context.
Member Data Documentation
caller_type& DefaultWebServiceModule::_caller [protected] |
Definition at line 241 of file WebServiceModule.h.
Definition at line 242 of file WebServiceModule.h.
Referenced by ws_type().
The documentation for this class was generated from the following file: