CoreDX DDS C# Reference Manual
Public Member Functions | List of all members
ReplierParams Class Reference

Public Member Functions

 ReplierParams ()
 
 ReplierParams (ReplierParams other)
 
ReplierParams simple_replier_listener< TReq, TRep > (SimpleReplierListener< TReq, TRep > listener)
 
ReplierParams replier_listener< TReq, TRep > (ReplierListener< TReq, TRep > listener)
 
ReplierParams domain_participant (DomainParticipant participant)
 
ReplierParams service_name (String service_name)
 
ReplierParams instance_name (String instance_name)
 
ReplierParams request_topic_name (String req_topic)
 
ReplierParams reply_topic_name (String rep_topic)
 
ReplierParams datawriter_qos (DataWriterQos qos)
 
ReplierParams datareader_qos (DataReaderQos qos)
 
ReplierParams publisher (Publisher publisher)
 
ReplierParams subscriber (Subscriber subscriber)
 
DomainParticipant domain_participant ()
 
ListenerBase simple_replier_listener ()
 
ListenerBase replier_listener ()
 
String service_name ()
 
String instance_name ()
 
String request_topic_name ()
 
String reply_topic_name ()
 
DataWriterQos datawriter_qos ()
 
DataReaderQos datareader_qos ()
 
Publisher publisher ()
 
Subscriber subscriber ()
 

Detailed Description

Used to pass configuration parameters when constructing a Replier.

ReplierParams is a valuetype that serves as a container of configuration parameters of a Replier. It is designed to mimic the named-parameters feature available in some programming languages, which improves readability.

Constructor & Destructor Documentation

ReplierParams ( )
inline

Default constructor

ReplierParams ( ReplierParams  other)
inline

Copy constructor

Member Function Documentation

ReplierParams datareader_qos ( DataReaderQos  qos)
inline

Assign the DataReaderQos configured in this instance of ReplierParams.

DataReaderQos datareader_qos ( )
inline

Access the DataReaderQos configured in this instance of ReplierParams.

ReplierParams datawriter_qos ( DataWriterQos  qos)
inline

Assign the DataWriterQos configured in this instance of ReplierParams.

DataWriterQos datawriter_qos ( )
inline

Access the DataWriterQos configured in this instance of ReplierParams.

ReplierParams domain_participant ( DomainParticipant  participant)
inline

Assign the DomainParticipant configured in this instance of ReplierParams.

DomainParticipant domain_participant ( )
inline

Access the DomainParticipant configured in this instance of ReplierParams.

ReplierParams instance_name ( String  instance_name)
inline

Assign the instance_name configured in this instance of ReplierParams.

String instance_name ( )
inline

Access the instance_name configured in this instance of ReplierParams.

ReplierParams publisher ( Publisher  publisher)
inline

Assign the Publisher configured in this instance of ReplierParams.

Publisher publisher ( )
inline

Access the Publisher configured in this instance of ReplierParams.

ListenerBase replier_listener ( )
inline

Access the ReplierListener configured in this instance of ReplierParams.

ReplierParams replier_listener< TReq, TRep > ( ReplierListener< TReq, TRep >  listener)
inline

Assign the ReplierListener configured in this instance of ReplierParams.

Type Constraints
TReq :RequestType 
TReq :new() 
TRep :ReplyType 
TRep :new() 
ReplierParams reply_topic_name ( String  rep_topic)
inline

Assign the reply_topic_name configured in this instance of ReplierParams.

String reply_topic_name ( )
inline

Access the reply_topic_name configured in this instance of ReplierParams.

ReplierParams request_topic_name ( String  req_topic)
inline

Assign the request_topic_name configured in this instance of ReplierParams.

String request_topic_name ( )
inline

Access the request_topic_name configured in this instance of ReplierParams.

ReplierParams service_name ( String  service_name)
inline

Assign the service_name configured in this instance of ReplierParams.

String service_name ( )
inline

Access the service_name configured in this instance of ReplierParams.

ListenerBase simple_replier_listener ( )
inline

Access the SimpleReplierListener configured in this instance of ReplierParams.i

ReplierParams simple_replier_listener< TReq, TRep > ( SimpleReplierListener< TReq, TRep >  listener)
inline

Assign the SimpleReplierListener configured in this instance of ReplierParams.

Type Constraints
TReq :RequestType 
TReq :new() 
TRep :ReplyType 
TRep :new() 
ReplierParams subscriber ( Subscriber  subscriber)
inline

Assign the Subscriber configured in this instance of ReplierParams.

Subscriber subscriber ( )
inline

Access the Subscriber configured in this instance of ReplierParams.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.