ServiceProtocol< protocol_, PT > Struct Template Reference
#include <Protocols.h>
Inheritance diagram for ServiceProtocol< protocol_, PT >:
Public Types | |
enum | MessageType { Stop, EchoRequest, EchoReply, Reregister, StatusRequest, StatusReply } |
typedef protocol::MessageService< Stop > | MessageStop |
typedef protocol::MessageService < EchoRequest > | MessageEchoRequest |
typedef protocol::MessageService < EchoReply > | MessageEchoReply |
typedef protocol::MessageService < StatusRequest > | MessageStatusRequest |
Public Member Functions | |
WISP_PROTOCOL_MESSAGE (Reregister, protocol::MessageService,((string, registry))) | |
WISP_PROTOCOL_MESSAGE (StatusReply, protocol::MessageService,((properties_ptr, status))) | |
WISP_ONE_WAY_CALL (caller_type, Stop) | |
WISP_ONE_WAY_CALL (caller_type, EchoReply) | |
WISP_TWO_WAY_CALL (caller_type, EchoRequest, EchoReply) | |
WISP_ONE_WAY_CALL (caller_type, Reregister) | |
WISP_ONE_WAY_CALL (caller_type, StatusRequest) | |
WISP_ONE_WAY_CALL (caller_type, StatusReply) | |
Static Public Member Functions | |
static std::string | service_type () |
static std::string | service_group () |
Detailed Description
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
struct ServiceProtocol< protocol_, PT >
Definition at line 72 of file Protocols.h.
Member Typedef Documentation
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
typedef protocol::MessageService<EchoReply> ServiceProtocol< protocol_, PT >::MessageEchoReply |
Definition at line 46 of file service/protocol.h.
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
typedef protocol::MessageService<EchoRequest> ServiceProtocol< protocol_, PT >::MessageEchoRequest |
Definition at line 45 of file service/protocol.h.
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
typedef protocol::MessageService<StatusRequest> ServiceProtocol< protocol_, PT >::MessageStatusRequest |
Definition at line 47 of file service/protocol.h.
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
typedef protocol::MessageService<Stop> ServiceProtocol< protocol_, PT >::MessageStop |
Definition at line 44 of file service/protocol.h.
Member Enumeration Documentation
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
enum ServiceProtocol::MessageType |
Definition at line 40 of file service/protocol.h.
Member Function Documentation
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
static std::string ServiceProtocol< protocol_, PT >::service_group | ( | ) | [inline, static] |
Definition at line 79 of file Protocols.h.
References ServiceProtocol< protocol_, PT >::service_type().
Referenced by ServiceProtocolProcessor::membership(), ServiceProtocolProcessor::start(), and ServiceProtocolProcessor::stop().
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
static std::string ServiceProtocol< protocol_, PT >::service_type | ( | ) | [inline, static] |
Definition at line 75 of file Protocols.h.
Referenced by ServiceProtocol< protocol_, PT >::service_group().
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_ONE_WAY_CALL | ( | caller_type | , |
Stop | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_ONE_WAY_CALL | ( | caller_type | , |
EchoReply | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_ONE_WAY_CALL | ( | caller_type | , |
Reregister | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_ONE_WAY_CALL | ( | caller_type | , |
StatusRequest | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_ONE_WAY_CALL | ( | caller_type | , |
StatusReply | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_PROTOCOL_MESSAGE | ( | Reregister | , |
protocol::MessageService | , | ||
((string, registry)) | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_PROTOCOL_MESSAGE | ( | StatusReply | , |
protocol::MessageService | , | ||
((properties_ptr, status)) | |||
) |
template<NS_SSRC_WISP_PROTOCOL::wisp_message_protocol protocol_, typename PT = BinaryPackingTraits>
ServiceProtocol< protocol_, PT >::WISP_TWO_WAY_CALL | ( | caller_type | , |
EchoRequest | , | ||
EchoReply | |||
) |
The documentation for this struct was generated from the following files:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.