|
static RTPS_DllAPI void | loadDefaultXMLFile () |
| Load the default profiles XML file.
|
|
static RTPS_DllAPI XMLP_ret | loadXMLFile (const std::string &filename) |
| Load a profiles XML file.
|
|
static RTPS_DllAPI XMLP_ret | loadXMLString (const char *data, size_t length) |
| Load a profiles XML string.
|
|
static RTPS_DllAPI XMLP_ret | loadXMLNode (tinyxml2::XMLDocument &doc) |
| Load a profiles XML node.
|
|
static RTPS_DllAPI XMLP_ret | loadXMLProfiles (tinyxml2::XMLElement &profiles) |
| Load a profiles XML node.
|
|
static RTPS_DllAPI XMLP_ret | loadXMLDynamicTypes (tinyxml2::XMLElement &types) |
| Load a dynamic types XML node.
|
|
static RTPS_DllAPI void | library_settings (const LibrarySettingsAttributes &library_settings) |
| Library settings setter.
|
|
static RTPS_DllAPI const LibrarySettingsAttributes & | library_settings () |
| Library settings getter.
|
|
static RTPS_DllAPI XMLP_ret | fillParticipantAttributes (const std::string &profile_name, ParticipantAttributes &atts, bool log_error=true) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | getDefaultParticipantAttributes (ParticipantAttributes &participant_attributes) |
| Fills participant_attributes with the default values.
|
|
static RTPS_DllAPI XMLP_ret | fillDomainParticipantFactoryQos (const std::string &profile_name, fastdds::dds::DomainParticipantFactoryQos &qos, bool log_error=true) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | getDefaultDomainParticipantFactoryQos (fastdds::dds::DomainParticipantFactoryQos &qos) |
| Fills input domain participant factory qos with the default values.
|
|
static RTPS_DllAPI XMLP_ret | fillPublisherAttributes (const std::string &profile_name, PublisherAttributes &atts, bool log_error=true) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | getDefaultPublisherAttributes (PublisherAttributes &publisher_attributes) |
| Fills publisher_attributes with the default values.
|
|
static RTPS_DllAPI XMLP_ret | fillSubscriberAttributes (const std::string &profile_name, SubscriberAttributes &atts, bool log_error=true) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | getDefaultSubscriberAttributes (SubscriberAttributes &subscriber_attributes) |
| Fills subscriber_attributes with the default values.
|
|
static RTPS_DllAPI bool | insertTransportById (const std::string &transport_id, sp_transport_t transport) |
| Add a new transport instance along with its id.
|
|
static RTPS_DllAPI sp_transport_t | getTransportById (const std::string &transport_id) |
| Retrieves a transport instance by its id.
|
|
static RTPS_DllAPI XMLP_ret | fillTopicAttributes (const std::string &profile_name, TopicAttributes &atts) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | getDefaultTopicAttributes (TopicAttributes &topic_attributes) |
| Fills topic_attributes with the default values.
|
|
static RTPS_DllAPI bool | insertDynamicTypeByName (const std::string &type_name, p_dynamictypebuilder_t type) |
| Add a new dynamic type instance along with its name.
|
|
static RTPS_DllAPI p_dynamictypebuilder_t | getDynamicTypeByName (const std::string &type_name) |
| Retrieves a transport instance by its name.
|
|
static RTPS_DllAPI XMLP_ret | fillRequesterAttributes (const std::string &profile_name, RequesterAttributes &atts) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI XMLP_ret | fillReplierAttributes (const std::string &profile_name, ReplierAttributes &atts) |
| Search for the profile specified and fill the structure.
|
|
static RTPS_DllAPI void | DeleteInstance () |
| Deletes the XMLProfileManager instance.
|
|
static RTPS_DllAPI types::DynamicPubSubType * | CreateDynamicPubSubType (const std::string &type_name) |
| Retrieves a DynamicPubSubType for the given dynamic type name.
|
|
static RTPS_DllAPI void | DeleteDynamicPubSubType (types::DynamicPubSubType *type) |
| Deletes the given DynamicPubSubType previously created by calling XMLProfileManager::CreateDynamicPubSubType method.
|
|
Class XMLProfileManager, used to make available profiles from XML file.