CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
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 () |
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.
|
inline |
Default constructor
|
inline |
Copy constructor
|
inline |
Assign the DataReaderQos configured in this instance of ClientParams.
|
inline |
Access the DataReaderQos configured in this instance of ClientParams.
|
inline |
Assign the DataWriterQos configured in this instance of ClientParams.
|
inline |
Access the DataWriterQos configured in this instance of ClientParams.
|
inline |
Assign the DomainParticipant configured in this instance of ClientParams.
|
inline |
Access the DomainParticipant configured in this instance of ClientParams.
|
inline |
Assign the instance_name configured in this instance of ClientParams.
|
inline |
Access the instance_name configured in this instance of ClientParams.
|
inline |
Assign the Publisher configured in this instance of ClientParams.
|
inline |
Access the Publisher configured in this instance of ClientParams.
|
inline |
Assign the reply_topic_name configured in this instance of ClientParams.
|
inline |
Access the reply_topic_name configured in this instance of ClientParams.
|
inline |
Assign the request_topic_name configured in this instance of ClientParams.
|
inline |
Access the request_topic_name configured in this instance of ClientParams.
|
inline |
Assign the service_name configured in this instance of ClientParams.
|
inline |
Access the service_name configured in this instance of ClientParams.
|
inline |
Assign the Subscriber configured in this instance of ClientParams.
|
inline |
Access the Subscriber configured in this instance of ClientParams.