Contains the parameters for creating a connext::Replier.
More...
Inherits connext::details::EntityParams.
Detailed Description
template<typename TReq, typename TRep>
class connext::ReplierParams< TReq, TRep >
Contains the parameters for creating a connext::Replier.
- See Also
- connext::RequesterParams
Constructor & Destructor Documentation
template<typename TReq , typename TRep >
Creates a ReplierParams with the parameters that a Replier always needs.
In addition to the parameters this constructor takes, a Replier needs either:
The other parameters are optional.
- Parameters
-
participant | The DomainParticipant that this replier uses to join a domain. |
requestTypeSupport | The type support for type TReq |
replyTypeSupport | The type support for type Trep |
Member Function Documentation
template<typename TReq , typename TRep >
template<typename TReq , typename TRep >
template<typename TReq , typename TRep >
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 service_name. If that topic already exists, it will be reused. This is useful to have the Replier use a DDSContentFilteredTopic to receive only certain requests.
template<typename TReq , typename TRep >
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 service_name. If that topic already exists, it will be reused.
template<typename TReq , typename TRep >
template<typename TReq , typename TRep >
Sets the quality of service of the reply DataWriter.
- See Also
- qos_profile
template<typename TReq , typename TRep >
Sets the quality of service of the request DataReader.
- See Also
- qos_profile
template<typename TReq , typename TRep >
template<typename TReq , typename TRep >
template<typename TReq , typename TRep >
Sets the type support for the request type.
This parameter is required when TReq
is DDS_DynamicData.
In all other cases, this parameter is ignored and the singleton Reply<TReq, TRep>::RequestTypeSupport is used instead
- See Also
- DDSDynamicDataTypeSupport
template<typename TReq , typename TRep >
Sets the type support for the reply type.
This parameter is required when TRep
is DDS_DynamicData.
In all other cases, this parameter is ignored and the singleton Reply<TReq, TRep>::RequestTypeSupport is used instead
- See Also
- DDSDynamicDataTypeSupport