#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: