CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
CoreDX DDS RPC

Files

file  example_foo_service.hh
 Example data types generated for an RPC Service.
 

Data Structures

class  DDS::rpc::ListenerBase
 Basis for all rpc related listener classes. More...
 
class  DDS::rpc::SimpleReplierListener< TReq, TRep >
 SimpleReplierListener can be installed on a Replier. More...
 
class  DDS::rpc::ReplierListener< TReq, TRep >
 ReplierLister can be installed on a Replier. More...
 
class  DDS::rpc::SimpleRequesterListener< TRep >
 SimpleRequesterListener can be installed on a Requester. More...
 
class  DDS::rpc::RequesterListener< TReq, TRep >
 RequesterListener can be installed on a Requester. More...
 
class  DDS::rpc::RPCEntity
 RPCEntity is a base abstract class. More...
 
class  DDS::rpc::ServiceProxy
 ServiceProxy. More...
 
class  DDS::rpc::Requester< TReq, TRep >
 A Requester sends requests and receives replies. More...
 
class  DDS::rpc::ReplierBase
 Provides a generic basis for all Replier objects. More...
 
class  DDS::rpc::Replier< TReq, TRep >
 A replier receives requests and send replies. More...
 
class  DDS::rpc::RequesterParams
 Used to pass configuration parameters when constructing a Requester. More...
 
class  DDS::rpc::ReplierParams
 Used to pass configuration parameters when constructing a Replier. More...
 
class  DDS::rpc::ServiceParams
 Used to pass configuration parameters when constructing a Service. More...
 
class  DDS::rpc::ClientParams
 Used to pass configuration parameters when constructing a Client. More...
 
class  DDS::rpc::ServiceEndpoint
 
class  DDS::rpc::ClientEndpoint
 
struct  DDS::rpc::example::Foo_op1_In
 
struct  DDS::rpc::example::Foo_op1_Out
 
class  DDS::rpc::example::Foo_op1_Result
 
struct  DDS::rpc::example::Foo_op2_In
 
struct  DDS::rpc::example::Foo_op2_Out
 
class  DDS::rpc::example::Foo_op2_Result
 
class  DDS::rpc::example::Foo_Call
 
struct  DDS::rpc::example::Foo_Request
 
class  DDS::rpc::example::Foo_Return
 
struct  DDS::rpc::example::Foo_Reply
 
struct  DDS::rpc::example::Foo
 
struct  DDS::rpc::example::FooClient
 
struct  DDS::rpc::example::FooService
 

Enumerations

enum  DDS::rpc::ServiceStatus { DDS::rpc::CLOSED, DDS::rpc::PAUSED, DDS::rpc::RUNNING }
 

Detailed Description

Enumeration Type Documentation

◆ ServiceStatus

Indicates the status of a ServiceEndpoint

Enumerator
CLOSED 

The ServiceEndpoint has been closed.

PAUSED 

The ServiceEndpoint is paused.

RUNNING 

The ServiceEndpoint is running.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.