CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
com.toc.coredx.DDS.rpc.ClientParams Class Reference

Public Member Functions

 ClientParams ()
 
 ClientParams (ClientParams other)
 
ClientParams timeout (Duration_t t)
 Assign a timeout for service operation calls (default is INFINITE).
 
ClientParams service_name (String service_name)
 
ClientParams instance_name (String instance_name)
 
ClientParams request_topic_name (String req_topic)
 
ClientParams reply_topic_name (String rep_topic)
 
ClientParams datawriter_qos (DataWriterQos qos)
 
ClientParams datareader_qos (DataReaderQos qos)
 
ClientParams publisher (Publisher publisher)
 
ClientParams subscriber (Subscriber subscriber)
 
ClientParams domain_participant (DomainParticipant part)
 
Duration_t timeout ()
 Access the timeout configured in this instance of ClientParams.
 
String service_name ()
 
String instance_name ()
 
String request_topic_name ()
 
String reply_topic_name ()
 
DataWriterQos datawriter_qos ()
 
DataReaderQos datareader_qos ()
 
Publisher publisher ()
 
Subscriber subscriber ()
 
DomainParticipant domain_participant ()
 

Detailed Description

Used to pass configuration parameters when constructing a Client.

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

Constructor & Destructor Documentation

◆ ClientParams() [1/2]

com.toc.coredx.DDS.rpc.ClientParams.ClientParams ( )

Default constructor

◆ ClientParams() [2/2]

com.toc.coredx.DDS.rpc.ClientParams.ClientParams ( ClientParams  other)

Copy constructor

Member Function Documentation

◆ datareader_qos() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.datareader_qos ( DataReaderQos  qos)

Assign the DataReaderQos configured in this instance of ClientParams.

◆ datareader_qos() [2/2]

DataReaderQos com.toc.coredx.DDS.rpc.ClientParams.datareader_qos ( )

Access the DataReaderQos configured in this instance of ClientParams.

◆ datawriter_qos() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.datawriter_qos ( DataWriterQos  qos)

Assign the DataWriterQos configured in this instance of ClientParams.

◆ datawriter_qos() [2/2]

DataWriterQos com.toc.coredx.DDS.rpc.ClientParams.datawriter_qos ( )

Access the DataWriterQos configured in this instance of ClientParams.

◆ domain_participant() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.domain_participant ( DomainParticipant  part)

Assign the DomainParticipant configured in this instance of ClientParams.

◆ domain_participant() [2/2]

DomainParticipant com.toc.coredx.DDS.rpc.ClientParams.domain_participant ( )

Access the DomainParticipant configured in this instance of ClientParams.

◆ instance_name() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.instance_name ( String  instance_name)

Assign the instance_name configured in this instance of ClientParams.

◆ instance_name() [2/2]

String com.toc.coredx.DDS.rpc.ClientParams.instance_name ( )

Access the instance_name configured in this instance of ClientParams.

◆ publisher() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.publisher ( Publisher  publisher)

Assign the Publisher configured in this instance of ClientParams.

◆ publisher() [2/2]

Publisher com.toc.coredx.DDS.rpc.ClientParams.publisher ( )

Access the Publisher configured in this instance of ClientParams.

◆ reply_topic_name() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.reply_topic_name ( String  rep_topic)

Assign the reply_topic_name configured in this instance of ClientParams.

◆ reply_topic_name() [2/2]

String com.toc.coredx.DDS.rpc.ClientParams.reply_topic_name ( )

Access the reply_topic_name configured in this instance of ClientParams.

◆ request_topic_name() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.request_topic_name ( String  req_topic)

Assign the request_topic_name configured in this instance of ClientParams.

◆ request_topic_name() [2/2]

String com.toc.coredx.DDS.rpc.ClientParams.request_topic_name ( )

Access the request_topic_name configured in this instance of ClientParams.

◆ service_name() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.service_name ( String  service_name)

Assign the service_name configured in this instance of ClientParams.

◆ service_name() [2/2]

String com.toc.coredx.DDS.rpc.ClientParams.service_name ( )

Access the service_name configured in this instance of ClientParams.

◆ subscriber() [1/2]

ClientParams com.toc.coredx.DDS.rpc.ClientParams.subscriber ( Subscriber  subscriber)

Assign the Subscriber configured in this instance of ClientParams.

◆ subscriber() [2/2]

Subscriber com.toc.coredx.DDS.rpc.ClientParams.subscriber ( )

Access the Subscriber configured in this instance of ClientParams.


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