RTI Connext C API Version 7.3.0

Contains the parameters for creating a FooBarReplier. More...

Data Fields

DDS_DomainParticipantparticipant
 The participant this replier uses to join a domain. More...
 
char * service_name
 The service name the Replier offers and Requesters use to match. More...
 
char * request_topic_name
 Sets a specific request topic name. More...
 
char * reply_topic_name
 Sets a specific reply topic name. More...
 
char * qos_library_name
 Sets the library that contains the RTI_Connext_ReplierParams::qos_profile_name. More...
 
char * qos_profile_name
 Sets a QoS profile for the entities in this replier. More...
 
const struct DDS_DataWriterQosdatawriter_qos
 Sets the quality of service of the reply DataWriter. More...
 
const struct DDS_DataReaderQosdatareader_qos
 Sets the quality of service of the request DataReader. More...
 
DDS_Publisherpublisher
 Sets a specific Publisher. More...
 
DDS_Subscribersubscriber
 Sets a specific Subscriber. More...
 
struct RTI_Connext_ReplierListenerlistener
 Sets a listener that is called when requests are available. More...
 

Detailed Description

Contains the parameters for creating a FooBarReplier.

See also
RTI_Connext_RequesterParams

Field Documentation

◆ participant

DDS_DomainParticipant* RTI_Connext_ReplierParams::participant

The participant this replier uses to join a domain.

◆ service_name

char* RTI_Connext_ReplierParams::service_name

The service name the Replier offers and Requesters use to match.

See also
RTI_Connext_RequesterParams::service_name

◆ request_topic_name

char* RTI_Connext_ReplierParams::request_topic_name

Sets a specific request topic name.

The specified topic name will be used, instead of allowing a topic name to be generated based on the RTI_Connext_ReplierParams::service_name. If that topic already exists, it will be reused. This is useful to have the Replier use a DDS_ContentFilteredTopic to receive only certain requests.

◆ reply_topic_name

char* RTI_Connext_ReplierParams::reply_topic_name

Sets a specific reply topic name.

The specified topic name will be used, instead of allowing a topic name to be generated based on c the RTI_Connext_ReplierParams::service_name. If that topic already exists, it will be reused.

◆ qos_library_name

char* RTI_Connext_ReplierParams::qos_library_name

◆ qos_profile_name

char* RTI_Connext_ReplierParams::qos_profile_name

Sets a QoS profile for the entities in this replier.

Specifies the XML QoS profile that will be used to configure the quality of service for the Replier's underlying reply DataWriter and request DataReader.

Parameters
qos_library_nameThe name of the QoS library
qos_profile_nameThe name of the QoS profile inside the QoS library
See also
RTI_Connext_RequesterParams::qos_profile_name
Configuring Request-Reply QoS profiles
Configuring QoS Profiles with XML

◆ datawriter_qos

const struct DDS_DataWriterQos* RTI_Connext_ReplierParams::datawriter_qos

Sets the quality of service of the reply DataWriter.

See also
RTI_Connext_ReplierParams::qos_profile_name

◆ datareader_qos

const struct DDS_DataReaderQos* RTI_Connext_ReplierParams::datareader_qos

Sets the quality of service of the request DataReader.

See also
RTI_Connext_ReplierParams::qos_profile_name

◆ publisher

DDS_Publisher* RTI_Connext_ReplierParams::publisher

Sets a specific Publisher.

See also
RTI_Connext_RequesterParams::publisher

◆ subscriber

DDS_Subscriber* RTI_Connext_ReplierParams::subscriber

Sets a specific Subscriber.

See also
RTI_Connext_RequesterParams::subscriber

◆ listener

struct RTI_Connext_ReplierListener* RTI_Connext_ReplierParams::listener

Sets a listener that is called when requests are available.

See also
RTI_Connext_ReplierListener