Savarese Software Research Corporation
service::ServiceProtocol Struct Reference

#include <protocol.h>

Inheritance diagram for service::ServiceProtocol:

List of all members.

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

Definition at line 39 of file service/protocol.h.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
Stop 
EchoRequest 
EchoReply 
Reregister 
StatusRequest 
StatusReply 

Definition at line 40 of file service/protocol.h.


Member Function Documentation

static std::string protocol::ServiceProtocol< protocol_, BinaryPackingTraits >::service_group ( ) [inline, static, inherited]

Definition at line 79 of file Protocols.h.

static std::string protocol::ServiceProtocol< protocol_, BinaryPackingTraits >::service_type ( ) [inline, static, inherited]

Definition at line 75 of file Protocols.h.

service::ServiceProtocol::WISP_ONE_WAY_CALL ( caller_type  ,
Stop   
)
service::ServiceProtocol::WISP_ONE_WAY_CALL ( caller_type  ,
EchoReply   
)
service::ServiceProtocol::WISP_ONE_WAY_CALL ( caller_type  ,
Reregister   
)
service::ServiceProtocol::WISP_ONE_WAY_CALL ( caller_type  ,
StatusRequest   
)
service::ServiceProtocol::WISP_ONE_WAY_CALL ( caller_type  ,
StatusReply   
)
service::ServiceProtocol::WISP_PROTOCOL_MESSAGE ( Reregister  ,
protocol::MessageService  ,
((string, registry))   
)
service::ServiceProtocol::WISP_PROTOCOL_MESSAGE ( StatusReply  ,
protocol::MessageService  ,
((properties_ptr, status))   
)
service::ServiceProtocol::WISP_TWO_WAY_CALL ( caller_type  ,
EchoRequest  ,
EchoReply   
)

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.