Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches

Class XMLParser, used to load XML data. More...

#include <XMLParser.h>

Inheritance diagram for XMLParser:

Static Public Member Functions

static RTPS_DllAPI XMLP_ret loadDefaultXMLFile (up_base_node_t &root)
 Load the default XML file.
 
static RTPS_DllAPI XMLP_ret loadXML (const std::string &filename, up_base_node_t &root)
 Load a XML file.
 
static RTPS_DllAPI XMLP_ret loadXML (const char *data, size_t length, up_base_node_t &root)
 Load a XML data from buffer.
 
static RTPS_DllAPI XMLP_ret loadXML (tinyxml2::XMLDocument &xmlDoc, up_base_node_t &root)
 Load a XML node.
 
static RTPS_DllAPI XMLP_ret loadXMLProfiles (tinyxml2::XMLElement &profiles, up_base_node_t &root)
 Load a XML node.
 
static RTPS_DllAPI XMLP_ret loadXMLDynamicTypes (tinyxml2::XMLElement &types)
 Load a XML node.
 

Static Protected Member Functions

static RTPS_DllAPI XMLP_ret parseXML (tinyxml2::XMLDocument &xmlDoc, up_base_node_t &root)
 
static RTPS_DllAPI XMLP_ret parseXMLProfiles (tinyxml2::XMLElement &profiles, up_base_node_t &root)
 
static RTPS_DllAPI XMLP_ret parseProfiles (tinyxml2::XMLElement *p_root, BaseNode &profilesNode)
 
static RTPS_DllAPI XMLP_ret parseLogConfig (tinyxml2::XMLElement *p_root)
 Load a XML log node and parses it.
 
static RTPS_DllAPI XMLP_ret parseXMLLibrarySettings (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLTransportsProf (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLDomainParticipantFactoryProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLParticipantProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLPublisherProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLSubscriberProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLTopicData (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLRequesterProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLReplierProf (tinyxml2::XMLElement *p_root, BaseNode &rootNode)
 
static RTPS_DllAPI XMLP_ret parseXMLTransportData (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret validateXMLTransportElements (tinyxml2::XMLElement &p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLCommonTransportData (tinyxml2::XMLElement *p_root, sp_transport_t p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLPortBasedTransportData (tinyxml2::XMLElement *p_root, std::shared_ptr< fastdds::rtps::PortBasedTransportDescriptor > p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLSocketTransportData (tinyxml2::XMLElement *p_root, std::shared_ptr< fastdds::rtps::SocketTransportDescriptor > p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLInterfaces (tinyxml2::XMLElement *p_root, std::shared_ptr< fastdds::rtps::SocketTransportDescriptor > p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLAllowlist (tinyxml2::XMLElement *p_root, std::shared_ptr< fastdds::rtps::SocketTransportDescriptor > p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLBlocklist (tinyxml2::XMLElement *p_root, std::shared_ptr< fastdds::rtps::SocketTransportDescriptor > p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLCommonTCPTransportData (tinyxml2::XMLElement *p_root, sp_transport_t p_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLCommonSharedMemTransportData (tinyxml2::XMLElement *p_root, sp_transport_t p_transport)
 
static RTPS_DllAPI XMLP_ret parse_tls_config (tinyxml2::XMLElement *p_root, sp_transport_t tcp_transport)
 
static RTPS_DllAPI XMLP_ret parseXMLReceptionThreads (tinyxml2::XMLElement &p_root, fastdds::rtps::PortBasedTransportDescriptor::ReceptionThreadsConfigMap &reception_threads)
 
static RTPS_DllAPI XMLP_ret parseXMLConsumer (tinyxml2::XMLElement &consumer)
 Load a XML consumer node and parses it.
 
static RTPS_DllAPI XMLP_ret parseXMLDynamicTypes (tinyxml2::XMLElement &types)
 
static RTPS_DllAPI XMLP_ret parseDynamicTypes (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLTypes (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLStructDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLUnionDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLEnumDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLAliasDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLBitsetDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI XMLP_ret parseXMLBitmaskDynamicType (tinyxml2::XMLElement *p_root)
 
static RTPS_DllAPI p_dynamictypebuilder_t parseXMLBitfieldDynamicType (tinyxml2::XMLElement *p_root, p_dynamictypebuilder_t p_dynamictype, types::MemberId mId, uint16_t &position)
 
static RTPS_DllAPI XMLP_ret parseXMLBitvalueDynamicType (tinyxml2::XMLElement *p_root, p_dynamictypebuilder_t p_dynamictype, uint16_t &position)
 
static RTPS_DllAPI p_dynamictypebuilder_t parseXMLMemberDynamicType (tinyxml2::XMLElement *p_root, p_dynamictypebuilder_t p_dynamictype, types::MemberId mId)
 
static RTPS_DllAPI p_dynamictypebuilder_t parseXMLMemberDynamicType (tinyxml2::XMLElement *p_root, p_dynamictypebuilder_t p_dynamictype, types::MemberId mId, const std::string &values)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *p_profile, DataNode< fastdds::dds::DomainParticipantFactoryQos > &factory_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *p_profile, DataNode< ParticipantAttributes > &participant_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *p_profile, DataNode< PublisherAttributes > &publisher_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *p_profile, DataNode< SubscriberAttributes > &subscriber_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *node, DataNode< TopicAttributes > &topic_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *node, DataNode< RequesterAttributes > &requester_node)
 
static RTPS_DllAPI XMLP_ret fillDataNode (tinyxml2::XMLElement *node, DataNode< ReplierAttributes > &replier_node)
 
template<typename T >
static RTPS_DllAPI void addAllAttributes (tinyxml2::XMLElement *p_profile, DataNode< T > &node)
 
static RTPS_DllAPI XMLP_ret getXMLEnum (tinyxml2::XMLElement *elem, fastrtps::IntraprocessDeliveryType *e, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLPropertiesPolicy (tinyxml2::XMLElement *elem, rtps::PropertyPolicy &propertiesPolicy, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLHistoryMemoryPolicy (tinyxml2::XMLElement *elem, rtps::MemoryManagementPolicy_t &historyMemoryPolicy, uint8_t ident)
 
static XMLP_ret getXMLExternalLocatorList (tinyxml2::XMLElement *elem, fastdds::rtps::ExternalLocators &external_locators, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLocatorList (tinyxml2::XMLElement *elem, rtps::LocatorList_t &locatorList, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLocatorUDPv4 (tinyxml2::XMLElement *elem, rtps::Locator_t &locator, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLocatorUDPv6 (tinyxml2::XMLElement *elem, rtps::Locator_t &locator, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLocatorTCPv4 (tinyxml2::XMLElement *elem, rtps::Locator_t &locator, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLocatorTCPv6 (tinyxml2::XMLElement *elem, rtps::Locator_t &locator, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLWriterTimes (tinyxml2::XMLElement *elem, rtps::WriterTimes &times, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLReaderTimes (tinyxml2::XMLElement *elem, rtps::ReaderTimes &times, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDuration (tinyxml2::XMLElement *elem, Duration_t &duration, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLWriterQosPolicies (tinyxml2::XMLElement *elem, WriterQos &qos, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLReaderQosPolicies (tinyxml2::XMLElement *elem, ReaderQos &qos, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLPublishModeQos (tinyxml2::XMLElement *elem, PublishModeQosPolicy &publishMode, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLGroupDataQos (tinyxml2::XMLElement *elem, GroupDataQosPolicy &groupData, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLTopicDataQos (tinyxml2::XMLElement *elem, TopicDataQosPolicy &topicData, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLPartitionQos (tinyxml2::XMLElement *elem, PartitionQosPolicy &partition, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLPresentationQos (tinyxml2::XMLElement *elem, PresentationQosPolicy &presentation, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDestinationOrderQos (tinyxml2::XMLElement *elem, DestinationOrderQosPolicy &destinationOrder, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLOwnershipStrengthQos (tinyxml2::XMLElement *elem, OwnershipStrengthQosPolicy &ownershipStrength, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLOwnershipQos (tinyxml2::XMLElement *elem, OwnershipQosPolicy &ownership, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLTimeBasedFilterQos (tinyxml2::XMLElement *elem, TimeBasedFilterQosPolicy &timeBasedFilter, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLUserDataQos (tinyxml2::XMLElement *elem, UserDataQosPolicy &userData, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLifespanQos (tinyxml2::XMLElement *elem, LifespanQosPolicy &lifespan, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLReliabilityQos (tinyxml2::XMLElement *elem, ReliabilityQosPolicy &reliability, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLivelinessQos (tinyxml2::XMLElement *elem, LivelinessQosPolicy &liveliness, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLLatencyBudgetQos (tinyxml2::XMLElement *elem, LatencyBudgetQosPolicy &latencyBudget, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDeadlineQos (tinyxml2::XMLElement *elem, DeadlineQosPolicy &deadline, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDurabilityServiceQos (tinyxml2::XMLElement *elem, DurabilityServiceQosPolicy &durabilityService, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDurabilityQos (tinyxml2::XMLElement *elem, DurabilityQosPolicy &durability, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLTopicAttributes (tinyxml2::XMLElement *elem, TopicAttributes &topic, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLHistoryQosPolicy (tinyxml2::XMLElement *elem, HistoryQosPolicy &historyQos, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLResourceLimitsQos (tinyxml2::XMLElement *elem, ResourceLimitsQosPolicy &resourceLimitsQos, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLContainerAllocationConfig (tinyxml2::XMLElement *elem, ResourceLimitedContainerConfig &resourceLimitsQos, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLThroughputController (tinyxml2::XMLElement *elem, rtps::ThroughputControllerDescriptor &throughputController, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLPortParameters (tinyxml2::XMLElement *elem, rtps::PortParameters &port, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLParticipantAllocationAttributes (tinyxml2::XMLElement *elem, rtps::RTPSParticipantAllocationAttributes &allocation, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLRemoteLocatorsAllocationAttributes (tinyxml2::XMLElement *elem, rtps::RemoteLocatorsAllocationAttributes &allocation, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLSendBuffersAllocationAttributes (tinyxml2::XMLElement *elem, rtps::SendBuffersAllocationAttributes &allocation, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDiscoverySettings (tinyxml2::XMLElement *elem, rtps::DiscoverySettings &settings, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLTypeLookupSettings (tinyxml2::XMLElement *elem, rtps::TypeLookupSettings &settings, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLInitialAnnouncementsConfig (tinyxml2::XMLElement *elem, rtps::InitialAnnouncementConfig &config, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLBuiltinAttributes (tinyxml2::XMLElement *elem, rtps::BuiltinAttributes &builtin, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLOctetVector (tinyxml2::XMLElement *elem, std::vector< rtps::octet > &octet_vector, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLInt (tinyxml2::XMLElement *elem, int *i, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLUint (tinyxml2::XMLElement *elem, unsigned int *ui, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLUint (tinyxml2::XMLElement *elem, uint16_t *ui16, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLUint (tinyxml2::XMLElement *elem, uint64_t *ui64, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLBool (tinyxml2::XMLElement *elem, bool *b, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLEnum (tinyxml2::XMLElement *elem, rtps::DiscoveryProtocol_t *e, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLList (tinyxml2::XMLElement *elem, eprosima::fastdds::rtps::RemoteServerList_t &list, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLEnum (tinyxml2::XMLElement *elem, rtps::ParticipantFilteringFlags_t *e, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLRemoteServer (tinyxml2::XMLElement *elem, eprosima::fastdds::rtps::RemoteServerAttributes &server, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLString (tinyxml2::XMLElement *elem, std::string *s, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLTransports (tinyxml2::XMLElement *elem, std::vector< std::shared_ptr< fastdds::rtps::TransportDescriptorInterface > > &transports, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDisablePositiveAcksQos (tinyxml2::XMLElement *elem, DisablePositiveACKsQosPolicy &disablePositiveAcks, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDataSharingQos (tinyxml2::XMLElement *elem, DataSharingQosPolicy &data_sharing, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLguidPrefix (tinyxml2::XMLElement *elem, rtps::GuidPrefix_t &prefix, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLDomainParticipantFactoryQos (tinyxml2::XMLElement &elem, fastdds::dds::DomainParticipantFactoryQos &qos)
 
static RTPS_DllAPI XMLP_ret getXMLPublisherAttributes (tinyxml2::XMLElement *elem, PublisherAttributes &publisher, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLSubscriberAttributes (tinyxml2::XMLElement *elem, SubscriberAttributes &subscriber, uint8_t ident)
 
static RTPS_DllAPI XMLP_ret getXMLThreadSettings (tinyxml2::XMLElement &elem, fastdds::rtps::ThreadSettings &thread_setting)
 
static RTPS_DllAPI XMLP_ret getXMLThreadSettingsWithPort (tinyxml2::XMLElement &elem, fastdds::rtps::ThreadSettings &thread_setting, uint32_t &port)
 
static RTPS_DllAPI XMLP_ret getXMLEntityFactoryQos (tinyxml2::XMLElement &elem, fastdds::dds::EntityFactoryQosPolicy &entity_factory)
 
static RTPS_DllAPI XMLP_ret getXMLBuiltinTransports (tinyxml2::XMLElement *elem, eprosima::fastdds::rtps::BuiltinTransports *bt, eprosima::fastdds::rtps::BuiltinTransportsOptions *bt_opts, uint8_t ident)
 

Detailed Description

Class XMLParser, used to load XML data.

Member Function Documentation

◆ addAllAttributes()

template<typename T >
static RTPS_DllAPI void addAllAttributes ( tinyxml2::XMLElement *  p_profile,
DataNode< T > &  node 
)
staticprotected

◆ fillDataNode() [1/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  node,
DataNode< ReplierAttributes > &  replier_node 
)
staticprotected

◆ fillDataNode() [2/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  node,
DataNode< RequesterAttributes > &  requester_node 
)
staticprotected

◆ fillDataNode() [3/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  node,
DataNode< TopicAttributes > &  topic_node 
)
staticprotected

◆ fillDataNode() [4/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  p_profile,
DataNode< fastdds::dds::DomainParticipantFactoryQos > &  factory_node 
)
staticprotected

◆ fillDataNode() [5/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  p_profile,
DataNode< ParticipantAttributes > &  participant_node 
)
staticprotected

◆ fillDataNode() [6/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  p_profile,
DataNode< PublisherAttributes > &  publisher_node 
)
staticprotected

◆ fillDataNode() [7/7]

static RTPS_DllAPI XMLP_ret fillDataNode ( tinyxml2::XMLElement *  p_profile,
DataNode< SubscriberAttributes > &  subscriber_node 
)
staticprotected

◆ getXMLBool()

static RTPS_DllAPI XMLP_ret getXMLBool ( tinyxml2::XMLElement *  elem,
bool *  b,
uint8_t  ident 
)
staticprotected

◆ getXMLBuiltinAttributes()

static RTPS_DllAPI XMLP_ret getXMLBuiltinAttributes ( tinyxml2::XMLElement *  elem,
rtps::BuiltinAttributes &  builtin,
uint8_t  ident 
)
staticprotected

◆ getXMLBuiltinTransports()

static RTPS_DllAPI XMLP_ret getXMLBuiltinTransports ( tinyxml2::XMLElement *  elem,
eprosima::fastdds::rtps::BuiltinTransports *  bt,
eprosima::fastdds::rtps::BuiltinTransportsOptions *  bt_opts,
uint8_t  ident 
)
staticprotected

◆ getXMLContainerAllocationConfig()

static RTPS_DllAPI XMLP_ret getXMLContainerAllocationConfig ( tinyxml2::XMLElement *  elem,
ResourceLimitedContainerConfig resourceLimitsQos,
uint8_t  ident 
)
staticprotected

◆ getXMLDataSharingQos()

static RTPS_DllAPI XMLP_ret getXMLDataSharingQos ( tinyxml2::XMLElement *  elem,
DataSharingQosPolicy data_sharing,
uint8_t  ident 
)
staticprotected

◆ getXMLDeadlineQos()

static RTPS_DllAPI XMLP_ret getXMLDeadlineQos ( tinyxml2::XMLElement *  elem,
DeadlineQosPolicy deadline,
uint8_t  ident 
)
staticprotected

◆ getXMLDestinationOrderQos()

static RTPS_DllAPI XMLP_ret getXMLDestinationOrderQos ( tinyxml2::XMLElement *  elem,
DestinationOrderQosPolicy destinationOrder,
uint8_t  ident 
)
staticprotected

◆ getXMLDisablePositiveAcksQos()

static RTPS_DllAPI XMLP_ret getXMLDisablePositiveAcksQos ( tinyxml2::XMLElement *  elem,
DisablePositiveACKsQosPolicy disablePositiveAcks,
uint8_t  ident 
)
staticprotected

◆ getXMLDiscoverySettings()

static RTPS_DllAPI XMLP_ret getXMLDiscoverySettings ( tinyxml2::XMLElement *  elem,
rtps::DiscoverySettings &  settings,
uint8_t  ident 
)
staticprotected

◆ getXMLDomainParticipantFactoryQos()

static RTPS_DllAPI XMLP_ret getXMLDomainParticipantFactoryQos ( tinyxml2::XMLElement &  elem,
fastdds::dds::DomainParticipantFactoryQos &  qos 
)
staticprotected

◆ getXMLDurabilityQos()

static RTPS_DllAPI XMLP_ret getXMLDurabilityQos ( tinyxml2::XMLElement *  elem,
DurabilityQosPolicy durability,
uint8_t  ident 
)
staticprotected

◆ getXMLDurabilityServiceQos()

static RTPS_DllAPI XMLP_ret getXMLDurabilityServiceQos ( tinyxml2::XMLElement *  elem,
DurabilityServiceQosPolicy durabilityService,
uint8_t  ident 
)
staticprotected

◆ getXMLDuration()

static RTPS_DllAPI XMLP_ret getXMLDuration ( tinyxml2::XMLElement *  elem,
Duration_t &  duration,
uint8_t  ident 
)
staticprotected

◆ getXMLEntityFactoryQos()

static RTPS_DllAPI XMLP_ret getXMLEntityFactoryQos ( tinyxml2::XMLElement &  elem,
fastdds::dds::EntityFactoryQosPolicy &  entity_factory 
)
staticprotected

◆ getXMLEnum() [1/3]

static RTPS_DllAPI XMLP_ret getXMLEnum ( tinyxml2::XMLElement *  elem,
fastrtps::IntraprocessDeliveryType e,
uint8_t  ident 
)
staticprotected

◆ getXMLEnum() [2/3]

static RTPS_DllAPI XMLP_ret getXMLEnum ( tinyxml2::XMLElement *  elem,
rtps::DiscoveryProtocol_t *  e,
uint8_t  ident 
)
staticprotected

◆ getXMLEnum() [3/3]

static RTPS_DllAPI XMLP_ret getXMLEnum ( tinyxml2::XMLElement *  elem,
rtps::ParticipantFilteringFlags_t *  e,
uint8_t  ident 
)
staticprotected

◆ getXMLExternalLocatorList()

static XMLP_ret getXMLExternalLocatorList ( tinyxml2::XMLElement *  elem,
fastdds::rtps::ExternalLocators &  external_locators,
uint8_t  ident 
)
staticprotected

◆ getXMLGroupDataQos()

static RTPS_DllAPI XMLP_ret getXMLGroupDataQos ( tinyxml2::XMLElement *  elem,
GroupDataQosPolicy groupData,
uint8_t  ident 
)
staticprotected

◆ getXMLguidPrefix()

static RTPS_DllAPI XMLP_ret getXMLguidPrefix ( tinyxml2::XMLElement *  elem,
rtps::GuidPrefix_t &  prefix,
uint8_t  ident 
)
staticprotected

◆ getXMLHistoryMemoryPolicy()

static RTPS_DllAPI XMLP_ret getXMLHistoryMemoryPolicy ( tinyxml2::XMLElement *  elem,
rtps::MemoryManagementPolicy_t &  historyMemoryPolicy,
uint8_t  ident 
)
staticprotected

◆ getXMLHistoryQosPolicy()

static RTPS_DllAPI XMLP_ret getXMLHistoryQosPolicy ( tinyxml2::XMLElement *  elem,
HistoryQosPolicy historyQos,
uint8_t  ident 
)
staticprotected

◆ getXMLInitialAnnouncementsConfig()

static RTPS_DllAPI XMLP_ret getXMLInitialAnnouncementsConfig ( tinyxml2::XMLElement *  elem,
rtps::InitialAnnouncementConfig &  config,
uint8_t  ident 
)
staticprotected

◆ getXMLInt()

static RTPS_DllAPI XMLP_ret getXMLInt ( tinyxml2::XMLElement *  elem,
int *  i,
uint8_t  ident 
)
staticprotected

◆ getXMLLatencyBudgetQos()

static RTPS_DllAPI XMLP_ret getXMLLatencyBudgetQos ( tinyxml2::XMLElement *  elem,
LatencyBudgetQosPolicy latencyBudget,
uint8_t  ident 
)
staticprotected

◆ getXMLLifespanQos()

static RTPS_DllAPI XMLP_ret getXMLLifespanQos ( tinyxml2::XMLElement *  elem,
LifespanQosPolicy lifespan,
uint8_t  ident 
)
staticprotected

◆ getXMLList()

static RTPS_DllAPI XMLP_ret getXMLList ( tinyxml2::XMLElement *  elem,
eprosima::fastdds::rtps::RemoteServerList_t &  list,
uint8_t  ident 
)
staticprotected

◆ getXMLLivelinessQos()

static RTPS_DllAPI XMLP_ret getXMLLivelinessQos ( tinyxml2::XMLElement *  elem,
LivelinessQosPolicy liveliness,
uint8_t  ident 
)
staticprotected

◆ getXMLLocatorList()

static RTPS_DllAPI XMLP_ret getXMLLocatorList ( tinyxml2::XMLElement *  elem,
rtps::LocatorList_t &  locatorList,
uint8_t  ident 
)
staticprotected

◆ getXMLLocatorTCPv4()

static RTPS_DllAPI XMLP_ret getXMLLocatorTCPv4 ( tinyxml2::XMLElement *  elem,
rtps::Locator_t &  locator,
uint8_t  ident 
)
staticprotected

◆ getXMLLocatorTCPv6()

static RTPS_DllAPI XMLP_ret getXMLLocatorTCPv6 ( tinyxml2::XMLElement *  elem,
rtps::Locator_t &  locator,
uint8_t  ident 
)
staticprotected

◆ getXMLLocatorUDPv4()

static RTPS_DllAPI XMLP_ret getXMLLocatorUDPv4 ( tinyxml2::XMLElement *  elem,
rtps::Locator_t &  locator,
uint8_t  ident 
)
staticprotected

◆ getXMLLocatorUDPv6()

static RTPS_DllAPI XMLP_ret getXMLLocatorUDPv6 ( tinyxml2::XMLElement *  elem,
rtps::Locator_t &  locator,
uint8_t  ident 
)
staticprotected

◆ getXMLOctetVector()

static RTPS_DllAPI XMLP_ret getXMLOctetVector ( tinyxml2::XMLElement *  elem,
std::vector< rtps::octet > &  octet_vector,
uint8_t  ident 
)
staticprotected

◆ getXMLOwnershipQos()

static RTPS_DllAPI XMLP_ret getXMLOwnershipQos ( tinyxml2::XMLElement *  elem,
OwnershipQosPolicy ownership,
uint8_t  ident 
)
staticprotected

◆ getXMLOwnershipStrengthQos()

static RTPS_DllAPI XMLP_ret getXMLOwnershipStrengthQos ( tinyxml2::XMLElement *  elem,
OwnershipStrengthQosPolicy ownershipStrength,
uint8_t  ident 
)
staticprotected

◆ getXMLParticipantAllocationAttributes()

static RTPS_DllAPI XMLP_ret getXMLParticipantAllocationAttributes ( tinyxml2::XMLElement *  elem,
rtps::RTPSParticipantAllocationAttributes &  allocation,
uint8_t  ident 
)
staticprotected

◆ getXMLPartitionQos()

static RTPS_DllAPI XMLP_ret getXMLPartitionQos ( tinyxml2::XMLElement *  elem,
PartitionQosPolicy partition,
uint8_t  ident 
)
staticprotected

◆ getXMLPortParameters()

static RTPS_DllAPI XMLP_ret getXMLPortParameters ( tinyxml2::XMLElement *  elem,
rtps::PortParameters &  port,
uint8_t  ident 
)
staticprotected

◆ getXMLPresentationQos()

static RTPS_DllAPI XMLP_ret getXMLPresentationQos ( tinyxml2::XMLElement *  elem,
PresentationQosPolicy presentation,
uint8_t  ident 
)
staticprotected

◆ getXMLPropertiesPolicy()

static RTPS_DllAPI XMLP_ret getXMLPropertiesPolicy ( tinyxml2::XMLElement *  elem,
rtps::PropertyPolicy &  propertiesPolicy,
uint8_t  ident 
)
staticprotected

◆ getXMLPublisherAttributes()

static RTPS_DllAPI XMLP_ret getXMLPublisherAttributes ( tinyxml2::XMLElement *  elem,
PublisherAttributes publisher,
uint8_t  ident 
)
staticprotected

◆ getXMLPublishModeQos()

static RTPS_DllAPI XMLP_ret getXMLPublishModeQos ( tinyxml2::XMLElement *  elem,
PublishModeQosPolicy publishMode,
uint8_t  ident 
)
staticprotected

◆ getXMLReaderQosPolicies()

static RTPS_DllAPI XMLP_ret getXMLReaderQosPolicies ( tinyxml2::XMLElement *  elem,
ReaderQos qos,
uint8_t  ident 
)
staticprotected

◆ getXMLReaderTimes()

static RTPS_DllAPI XMLP_ret getXMLReaderTimes ( tinyxml2::XMLElement *  elem,
rtps::ReaderTimes &  times,
uint8_t  ident 
)
staticprotected

◆ getXMLReliabilityQos()

static RTPS_DllAPI XMLP_ret getXMLReliabilityQos ( tinyxml2::XMLElement *  elem,
ReliabilityQosPolicy reliability,
uint8_t  ident 
)
staticprotected

◆ getXMLRemoteLocatorsAllocationAttributes()

static RTPS_DllAPI XMLP_ret getXMLRemoteLocatorsAllocationAttributes ( tinyxml2::XMLElement *  elem,
rtps::RemoteLocatorsAllocationAttributes &  allocation,
uint8_t  ident 
)
staticprotected

◆ getXMLRemoteServer()

static RTPS_DllAPI XMLP_ret getXMLRemoteServer ( tinyxml2::XMLElement *  elem,
eprosima::fastdds::rtps::RemoteServerAttributes &  server,
uint8_t  ident 
)
staticprotected

◆ getXMLResourceLimitsQos()

static RTPS_DllAPI XMLP_ret getXMLResourceLimitsQos ( tinyxml2::XMLElement *  elem,
ResourceLimitsQosPolicy resourceLimitsQos,
uint8_t  ident 
)
staticprotected

◆ getXMLSendBuffersAllocationAttributes()

static RTPS_DllAPI XMLP_ret getXMLSendBuffersAllocationAttributes ( tinyxml2::XMLElement *  elem,
rtps::SendBuffersAllocationAttributes &  allocation,
uint8_t  ident 
)
staticprotected

◆ getXMLString()

static RTPS_DllAPI XMLP_ret getXMLString ( tinyxml2::XMLElement *  elem,
std::string *  s,
uint8_t  ident 
)
staticprotected

◆ getXMLSubscriberAttributes()

static RTPS_DllAPI XMLP_ret getXMLSubscriberAttributes ( tinyxml2::XMLElement *  elem,
SubscriberAttributes subscriber,
uint8_t  ident 
)
staticprotected

◆ getXMLThreadSettings()

static RTPS_DllAPI XMLP_ret getXMLThreadSettings ( tinyxml2::XMLElement &  elem,
fastdds::rtps::ThreadSettings &  thread_setting 
)
staticprotected

◆ getXMLThreadSettingsWithPort()

static RTPS_DllAPI XMLP_ret getXMLThreadSettingsWithPort ( tinyxml2::XMLElement &  elem,
fastdds::rtps::ThreadSettings &  thread_setting,
uint32_t &  port 
)
staticprotected

◆ getXMLThroughputController()

static RTPS_DllAPI XMLP_ret getXMLThroughputController ( tinyxml2::XMLElement *  elem,
rtps::ThroughputControllerDescriptor &  throughputController,
uint8_t  ident 
)
staticprotected

◆ getXMLTimeBasedFilterQos()

static RTPS_DllAPI XMLP_ret getXMLTimeBasedFilterQos ( tinyxml2::XMLElement *  elem,
TimeBasedFilterQosPolicy timeBasedFilter,
uint8_t  ident 
)
staticprotected

◆ getXMLTopicAttributes()

static RTPS_DllAPI XMLP_ret getXMLTopicAttributes ( tinyxml2::XMLElement *  elem,
TopicAttributes topic,
uint8_t  ident 
)
staticprotected

◆ getXMLTopicDataQos()

static RTPS_DllAPI XMLP_ret getXMLTopicDataQos ( tinyxml2::XMLElement *  elem,
TopicDataQosPolicy topicData,
uint8_t  ident 
)
staticprotected

◆ getXMLTransports()

static RTPS_DllAPI XMLP_ret getXMLTransports ( tinyxml2::XMLElement *  elem,
std::vector< std::shared_ptr< fastdds::rtps::TransportDescriptorInterface > > &  transports,
uint8_t  ident 
)
staticprotected

◆ getXMLTypeLookupSettings()

static RTPS_DllAPI XMLP_ret getXMLTypeLookupSettings ( tinyxml2::XMLElement *  elem,
rtps::TypeLookupSettings &  settings,
uint8_t  ident 
)
staticprotected

◆ getXMLUint() [1/3]

static RTPS_DllAPI XMLP_ret getXMLUint ( tinyxml2::XMLElement *  elem,
uint16_t *  ui16,
uint8_t  ident 
)
staticprotected

◆ getXMLUint() [2/3]

static RTPS_DllAPI XMLP_ret getXMLUint ( tinyxml2::XMLElement *  elem,
uint64_t *  ui64,
uint8_t  ident 
)
staticprotected

◆ getXMLUint() [3/3]

static RTPS_DllAPI XMLP_ret getXMLUint ( tinyxml2::XMLElement *  elem,
unsigned int *  ui,
uint8_t  ident 
)
staticprotected

◆ getXMLUserDataQos()

static RTPS_DllAPI XMLP_ret getXMLUserDataQos ( tinyxml2::XMLElement *  elem,
UserDataQosPolicy userData,
uint8_t  ident 
)
staticprotected

◆ getXMLWriterQosPolicies()

static RTPS_DllAPI XMLP_ret getXMLWriterQosPolicies ( tinyxml2::XMLElement *  elem,
WriterQos qos,
uint8_t  ident 
)
staticprotected

◆ getXMLWriterTimes()

static RTPS_DllAPI XMLP_ret getXMLWriterTimes ( tinyxml2::XMLElement *  elem,
rtps::WriterTimes &  times,
uint8_t  ident 
)
staticprotected

◆ loadDefaultXMLFile()

static RTPS_DllAPI XMLP_ret loadDefaultXMLFile ( up_base_node_t root)
static

Load the default XML file.

Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ loadXML() [1/3]

static RTPS_DllAPI XMLP_ret loadXML ( const char *  data,
size_t  length,
up_base_node_t root 
)
static

Load a XML data from buffer.

Parameters
dataXML data to load.
lengthLength of the XML data.
rootRoot node.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ loadXML() [2/3]

static RTPS_DllAPI XMLP_ret loadXML ( const std::string &  filename,
up_base_node_t root 
)
static

Load a XML file.

Parameters
filenameName for the file to be loaded.
rootRoot node.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ loadXML() [3/3]

static RTPS_DllAPI XMLP_ret loadXML ( tinyxml2::XMLDocument &  xmlDoc,
up_base_node_t root 
)
static

Load a XML node.

Parameters
xmlDocNode to be loaded.
rootRoot node.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ loadXMLDynamicTypes()

static RTPS_DllAPI XMLP_ret loadXMLDynamicTypes ( tinyxml2::XMLElement &  types)
static

Load a XML node.

Parameters
typesNode to be loaded.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ loadXMLProfiles()

static RTPS_DllAPI XMLP_ret loadXMLProfiles ( tinyxml2::XMLElement &  profiles,
up_base_node_t root 
)
static

Load a XML node.

Parameters
profilesNode to be loaded.
rootRoot node.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ parse_tls_config()

static RTPS_DllAPI XMLP_ret parse_tls_config ( tinyxml2::XMLElement *  p_root,
sp_transport_t  tcp_transport 
)
staticprotected

◆ parseDynamicTypes()

static RTPS_DllAPI XMLP_ret parseDynamicTypes ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseLogConfig()

static RTPS_DllAPI XMLP_ret parseLogConfig ( tinyxml2::XMLElement *  p_root)
staticprotected

Load a XML log node and parses it.

It applies the configuration of the node directly.

Parameters
p_rootNode to be loaded.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ parseProfiles()

static RTPS_DllAPI XMLP_ret parseProfiles ( tinyxml2::XMLElement *  p_root,
BaseNode profilesNode 
)
staticprotected

◆ parseXML()

static RTPS_DllAPI XMLP_ret parseXML ( tinyxml2::XMLDocument &  xmlDoc,
up_base_node_t root 
)
staticprotected

◆ parseXMLAliasDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLAliasDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLAllowlist()

static RTPS_DllAPI XMLP_ret parseXMLAllowlist ( tinyxml2::XMLElement *  p_root,
std::shared_ptr< fastdds::rtps::SocketTransportDescriptor >  p_transport 
)
staticprotected

◆ parseXMLBitfieldDynamicType()

static RTPS_DllAPI p_dynamictypebuilder_t parseXMLBitfieldDynamicType ( tinyxml2::XMLElement *  p_root,
p_dynamictypebuilder_t  p_dynamictype,
types::MemberId  mId,
uint16_t &  position 
)
staticprotected

◆ parseXMLBitmaskDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLBitmaskDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLBitsetDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLBitsetDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLBitvalueDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLBitvalueDynamicType ( tinyxml2::XMLElement *  p_root,
p_dynamictypebuilder_t  p_dynamictype,
uint16_t &  position 
)
staticprotected

◆ parseXMLBlocklist()

static RTPS_DllAPI XMLP_ret parseXMLBlocklist ( tinyxml2::XMLElement *  p_root,
std::shared_ptr< fastdds::rtps::SocketTransportDescriptor >  p_transport 
)
staticprotected

◆ parseXMLCommonSharedMemTransportData()

static RTPS_DllAPI XMLP_ret parseXMLCommonSharedMemTransportData ( tinyxml2::XMLElement *  p_root,
sp_transport_t  p_transport 
)
staticprotected

◆ parseXMLCommonTCPTransportData()

static RTPS_DllAPI XMLP_ret parseXMLCommonTCPTransportData ( tinyxml2::XMLElement *  p_root,
sp_transport_t  p_transport 
)
staticprotected

◆ parseXMLCommonTransportData()

static RTPS_DllAPI XMLP_ret parseXMLCommonTransportData ( tinyxml2::XMLElement *  p_root,
sp_transport_t  p_transport 
)
staticprotected

◆ parseXMLConsumer()

static RTPS_DllAPI XMLP_ret parseXMLConsumer ( tinyxml2::XMLElement &  consumer)
staticprotected

Load a XML consumer node and parses it.

Adds the parsed consumer to Log directly.

Parameters
consumerNode to be loaded.
Returns
XMLP_ret::XML_OK on success, XMLP_ret::XML_ERROR in other case.

◆ parseXMLDomainParticipantFactoryProf()

static RTPS_DllAPI XMLP_ret parseXMLDomainParticipantFactoryProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLDynamicTypes()

static RTPS_DllAPI XMLP_ret parseXMLDynamicTypes ( tinyxml2::XMLElement &  types)
staticprotected

◆ parseXMLEnumDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLEnumDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLInterfaces()

static RTPS_DllAPI XMLP_ret parseXMLInterfaces ( tinyxml2::XMLElement *  p_root,
std::shared_ptr< fastdds::rtps::SocketTransportDescriptor >  p_transport 
)
staticprotected

◆ parseXMLLibrarySettings()

static RTPS_DllAPI XMLP_ret parseXMLLibrarySettings ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLMemberDynamicType() [1/2]

static RTPS_DllAPI p_dynamictypebuilder_t parseXMLMemberDynamicType ( tinyxml2::XMLElement *  p_root,
p_dynamictypebuilder_t  p_dynamictype,
types::MemberId  mId 
)
staticprotected

◆ parseXMLMemberDynamicType() [2/2]

static RTPS_DllAPI p_dynamictypebuilder_t parseXMLMemberDynamicType ( tinyxml2::XMLElement *  p_root,
p_dynamictypebuilder_t  p_dynamictype,
types::MemberId  mId,
const std::string &  values 
)
staticprotected

◆ parseXMLParticipantProf()

static RTPS_DllAPI XMLP_ret parseXMLParticipantProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLPortBasedTransportData()

static RTPS_DllAPI XMLP_ret parseXMLPortBasedTransportData ( tinyxml2::XMLElement *  p_root,
std::shared_ptr< fastdds::rtps::PortBasedTransportDescriptor >  p_transport 
)
staticprotected

◆ parseXMLProfiles()

static RTPS_DllAPI XMLP_ret parseXMLProfiles ( tinyxml2::XMLElement &  profiles,
up_base_node_t root 
)
staticprotected

◆ parseXMLPublisherProf()

static RTPS_DllAPI XMLP_ret parseXMLPublisherProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLReceptionThreads()

static RTPS_DllAPI XMLP_ret parseXMLReceptionThreads ( tinyxml2::XMLElement &  p_root,
fastdds::rtps::PortBasedTransportDescriptor::ReceptionThreadsConfigMap &  reception_threads 
)
staticprotected

◆ parseXMLReplierProf()

static RTPS_DllAPI XMLP_ret parseXMLReplierProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLRequesterProf()

static RTPS_DllAPI XMLP_ret parseXMLRequesterProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLSocketTransportData()

static RTPS_DllAPI XMLP_ret parseXMLSocketTransportData ( tinyxml2::XMLElement *  p_root,
std::shared_ptr< fastdds::rtps::SocketTransportDescriptor >  p_transport 
)
staticprotected

◆ parseXMLStructDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLStructDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLSubscriberProf()

static RTPS_DllAPI XMLP_ret parseXMLSubscriberProf ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLTopicData()

static RTPS_DllAPI XMLP_ret parseXMLTopicData ( tinyxml2::XMLElement *  p_root,
BaseNode rootNode 
)
staticprotected

◆ parseXMLTransportData()

static RTPS_DllAPI XMLP_ret parseXMLTransportData ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLTransportsProf()

static RTPS_DllAPI XMLP_ret parseXMLTransportsProf ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLTypes()

static RTPS_DllAPI XMLP_ret parseXMLTypes ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ parseXMLUnionDynamicType()

static RTPS_DllAPI XMLP_ret parseXMLUnionDynamicType ( tinyxml2::XMLElement *  p_root)
staticprotected

◆ validateXMLTransportElements()

static RTPS_DllAPI XMLP_ret validateXMLTransportElements ( tinyxml2::XMLElement &  p_root)
staticprotected

The documentation for this class was generated from the following file: