RTI Connext C++ API
Version 5.0.0
|
Contains the parameters for creating a connext::SimpleReplier. More...
Inherits connext::details::EntityParams.
Public Member Functions | |
SimpleReplierParams (DDS::DomainParticipant *participant, SimpleReplierListener< TReq, TRep > &listener) | |
Creates SimpleReplierParams with the parameters that a SimpleReplier always needs. | |
SimpleReplierParams & | service_name (const std::string &service_name) |
The service name the Replier offers and Requesters use to match. | |
SimpleReplierParams & | request_topic_name (const std::string &req_topic) |
Sets a specific request topic name. | |
SimpleReplierParams & | reply_topic_name (const std::string &rep_topic) |
Sets a specific reply topic name. | |
SimpleReplierParams & | qos_profile (const std::string &qos_library_name, const std::string &qos_profile_name) |
Sets a QoS profile for the entities in this replier. | |
SimpleReplierParams & | datawriter_qos (const DDS_DataWriterQos &qos) |
Sets the quality of service of the reply DataWriter. | |
SimpleReplierParams & | datareader_qos (const DDS_DataReaderQos &qos) |
Sets the quality of service of the request DataReader. | |
SimpleReplierParams & | publisher (DDSPublisher *publisher) |
Sets a specific Publisher. | |
SimpleReplierParams & | subscriber (DDSSubscriber *subscriber) |
Sets a specific Subscriber. | |
SimpleReplierParams & | request_type_support (DDS::TypeSupport *type_support) |
Sets the type support for the request type. | |
SimpleReplierParams & | reply_type_support (DDS::TypeSupport *type_support) |
Sets the type support for the reply type. | |
Contains the parameters for creating a connext::SimpleReplier.
The parameters for a SimpleReplier are identical to those of the Replier, except for the SimpleReplierListener, which is required and has a different user callback.
|
inline |
Creates SimpleReplierParams with the parameters that a SimpleReplier always needs.
In addition to these parameters, a SimpleReplier needs either:
The other parameters are optional.
participant | The DomainParticipant that this SimpleReplier uses to join a domain. |
listener | The listener where the user callback that a SimpleReplier calls is implemented. |
|
inline |
The service name the Replier offers and Requesters use to match.
|
inline |
Sets a specific request topic name.
This is an alternative to service_name
|
inline |
Sets a specific reply topic name.
This is an alternative to service_name
|
inline |
Sets a QoS profile for the entities in this replier.
|
inline |
Sets the quality of service of the reply DataWriter.
|
inline |
Sets the quality of service of the request DataReader.
|
inline |
Sets a specific Publisher.
|
inline |
Sets a specific Subscriber.
|
inline |
Sets the type support for the request type.
|
inline |
Sets the type support for the reply type.