#include <service.h>
List of all members.
Public Types |
typedef
registry::service_type_list::const_iterator | service_type_iterator |
Public Member Functions |
| | ServiceProtocolProcessor (caller_type &caller) |
| virtual | ~ServiceProtocolProcessor () |
| void | add_service_type (const string &service_type) |
| service_type_iterator | service_types_begin () |
| service_type_iterator | service_types_end () |
| void | start () |
| void | stop () |
| void | membership (const MessageInfo &msginfo, const MembershipInfo &meminfo) |
Protected Member Functions |
| | WISP_IMPORT (ServiceProtocol, MessageStop) |
| | WISP_IMPORT (ServiceProtocol, MessageEchoRequest) |
| | WISP_IMPORT (ServiceProtocol, MessageReregister) |
| | WISP_IMPORT (ServiceProtocol, MessageStatusRequest) |
| | WISP_IMPORT (ServiceProtocol, CallStop) |
| | WISP_IMPORT (ServiceProtocol, CallEchoReply) |
| | WISP_IMPORT (ServiceProtocol, CallStatusReply) |
| virtual void | process_request (const MessageStop &msg, const MessageInfo &) |
| virtual void | process_request (const MessageEchoRequest &msg, const MessageInfo &msginfo) |
| virtual void | process_request (const MessageReregister &msg, const MessageInfo &) |
| virtual properties_ptr | get_status () |
| void | process_request (const MessageStatusRequest &msg, const MessageInfo &msginfo) |
| virtual void | transition (State state) |
Friends |
| class | NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits > |
Detailed Description
Definition at line 49 of file service/service.h.
Member Typedef Documentation
Constructor & Destructor Documentation
| service::ServiceProtocolProcessor::ServiceProtocolProcessor |
( |
caller_type & |
caller | ) |
[inline, explicit] |
| virtual service::ServiceProtocolProcessor::~ServiceProtocolProcessor |
( |
| ) |
[inline, virtual] |
Member Function Documentation
| void service::ServiceProtocolProcessor::add_service_type |
( |
const string & |
service_type | ) |
[inline] |
| properties_ptr service::ServiceProtocolProcessor::get_status |
( |
| ) |
[protected, virtual] |
| void service::ServiceProtocolProcessor::membership |
( |
const MessageInfo & |
msginfo, |
|
|
const MembershipInfo & |
meminfo |
|
) |
| [inline] |
| virtual void service::ServiceProtocolProcessor::process_request |
( |
const MessageStop & |
msg, |
|
|
const MessageInfo & |
|
|
) |
| [inline, protected, virtual] |
| virtual void service::ServiceProtocolProcessor::process_request |
( |
const MessageEchoRequest & |
msg, |
|
|
const MessageInfo & |
msginfo |
|
) |
| [inline, protected, virtual] |
| virtual void service::ServiceProtocolProcessor::process_request |
( |
const MessageReregister & |
msg, |
|
|
const MessageInfo & |
|
|
) |
| [inline, protected, virtual] |
| void service::ServiceProtocolProcessor::process_request |
( |
const MessageStatusRequest & |
msg, |
|
|
const MessageInfo & |
msginfo |
|
) |
| [protected] |
| void service::ServiceProtocolProcessor::start |
( |
| ) |
[inline] |
| void service::ServiceProtocolProcessor::stop |
( |
| ) |
[inline] |
| virtual void service::ServiceProtocolProcessor::transition |
( |
State |
state | ) |
[inline, protected, virtual] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
MessageStop |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
MessageEchoRequest |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
MessageReregister |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
MessageStatusRequest |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
CallStop |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
CallEchoReply |
|
|
) |
| [protected] |
| service::ServiceProtocolProcessor::WISP_IMPORT |
( |
ServiceProtocol |
, |
|
|
CallStatusReply |
|
|
) |
| [protected] |
Friends And Related Function Documentation
friend class NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits > [friend] |
The documentation for this class was generated from the following files:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.