|
RTPS_DllAPI static DEPRECATED Participant * | createParticipant (const std::string &participant_profile, ParticipantListener *listen=nullptr) |
| Create a Participant from a profile name.
|
|
RTPS_DllAPI static DEPRECATED Participant * | createParticipant (const ParticipantAttributes &att, ParticipantListener *listen=nullptr) |
| Create a Participant.
|
|
static RTPS_DllAPI void | getDefaultParticipantAttributes (ParticipantAttributes &participant_attributes) |
| Fills participant_attributes with the default values.
|
|
static RTPS_DllAPI Publisher * | createPublisher (Participant *part, const std::string &publisher_profile, PublisherListener *listen=nullptr) |
| Create a Publisher in a Participant from a profile name.
|
|
static RTPS_DllAPI Publisher * | createPublisher (Participant *part, const PublisherAttributes &att, PublisherListener *listen=nullptr) |
| Create a Publisher in a Participant.
|
|
static RTPS_DllAPI void | getDefaultPublisherAttributes (PublisherAttributes &publisher_attributes) |
| Fills publisher_attributes with the default values.
|
|
static RTPS_DllAPI Subscriber * | createSubscriber (Participant *part, const std::string &subscriber_profile, SubscriberListener *listen=nullptr) |
| Create a Subscriber in a Participant from a profile name.
|
|
static RTPS_DllAPI Subscriber * | createSubscriber (Participant *part, const SubscriberAttributes &att, SubscriberListener *listen=nullptr) |
| Create a Subscriber in a Participant.
|
|
static RTPS_DllAPI void | getDefaultSubscriberAttributes (SubscriberAttributes &subscriber_attributes) |
| Fills subscriber_attributes with the default values.
|
|
static RTPS_DllAPI bool | removeParticipant (Participant *part) |
| Remove a Participant and all associated publishers and subscribers.
|
|
static RTPS_DllAPI bool | removePublisher (Publisher *pub) |
| Remove a Publisher.
|
|
static RTPS_DllAPI bool | removeSubscriber (Subscriber *sub) |
| Remove a Subscriber.
|
|
static RTPS_DllAPI bool | getRegisteredType (Participant *part, const char *typeName, fastdds::dds::TopicDataType **type) |
| Return a registered type.
|
|
static RTPS_DllAPI bool | registerType (Participant *part, fastdds::dds::TopicDataType *type) |
| Register a type in a participant.
|
|
static RTPS_DllAPI bool | registerDynamicType (Participant *part, types::DynamicPubSubType *type) |
| Register a type in a participant.
|
|
static RTPS_DllAPI bool | unregisterType (Participant *part, const char *typeName) |
| Unregister a type in a participant.
|
|
static RTPS_DllAPI void | stopAll () |
| Stop and remove all participants, publishers and subscribers in this Domain.
|
|
static RTPS_DllAPI bool | loadXMLProfilesFile (const std::string &xml_profile_file) |
| Load profiles from XML file.
|
|
static RTPS_DllAPI bool | loadXMLProfilesString (const char *data, size_t length) |
| Load profiles from XML string.
|
|
Class Domain, use to interact with the Publisher Subscriber API of the Fast RTPS implementation.