10 #ifndef OPENDDS_DCPS_QOS_XML_HANDLER_XML_INTF_H 11 #define OPENDDS_DCPS_QOS_XML_HANDLER_XML_INTF_H 14 #if !defined (ACE_LACKS_PRAGMA_ONCE) 18 #include "dds_qos.hpp" 19 #include "dds/DdsDcpsInfrastructureC.h" 77 addQoSProfile(
const dds::qosProfile & profile);
83 addQoSProfileSeq(
const dds::qosProfile_seq & profiles);
89 delQoSProfile(
const ACE_TCHAR * profileName);
94 size_t length()
const;
100 ::dds::qosProfile* profile = get_profile (profileName);
104 return ::dds::qosProfile(
ACE_TEXT(
""));
111 const ::dds::qosProfile_seq&
get() {
124 ::dds::qosProfile * get_profile(
const ACE_TCHAR * profile_name);
131 #include "ace/post.h"
::dds::qosProfile getProfile(const ACE_TCHAR *profileName)
#define OpenDDS_XML_QOS_Handler_Export
::dds::qosProfile_seq profiles_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.