12 : xml_file_ (error_handler)
36 "get_xml_file_name <%s> - " 37 "Error: malformed qos_profile. Expected format: " 38 "<xml_file_base_name>#<profile_name>\n",
64 if (lib_name == 0 || prof_name == 0 || tok.
next() != 0)
70 "get_profile_name <%s> - " 71 "Error: malformed qos_profile. Expected format: " 72 "<xml_file_base_name>#<profile_name>\n",
96 ACE_TEXT(
"Passed an empty qos_profile, returning.\n")));
103 if (filename.
empty())
109 ACE_TEXT(
"Unable to extract a file name from <%s>, returning.\n"),
135 ACE_TEXT(
"QOS_XML_Loader::get_datawriter_qos - ")
136 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
145 if (profile_name.
empty())
150 ACE_TEXT(
"QOS_XML_Loader::get_datawriter_qos - ")
151 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
162 profile_name.
c_str(),
170 ACE_TEXT(
"QOS_XML_Loader::get_datawriter_qos - ")
171 ACE_TEXT(
"Caught unexpected exception.\n")));
190 ACE_TEXT(
"QOS_XML_Loader::get_datareader_qos - ")
191 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
200 if (profile_name.
empty())
205 ACE_TEXT(
"QOS_XML_Loader::get_datareader_qos - ")
206 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
217 profile_name.
c_str(),
225 ACE_TEXT(
"QOS_XML_Loader::get_datareader_qos - ")
226 ACE_TEXT(
"Caught unexpected exception.\n")));
244 ACE_TEXT(
"QOS_XML_Loader::get_publisher_qos - ")
245 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
254 if (profile_name.
empty())
259 ACE_TEXT(
"QOS_XML_Loader::get_publisher_qos - ")
260 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
277 ACE_TEXT(
"QOS_XML_Loader::get_publisher_qos - ")
278 ACE_TEXT(
"Caught unexpected exception.\n")));
296 ACE_TEXT(
"QOS_XML_Loader::get_subscriber_qos - ")
297 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
306 if (profile_name.
empty())
311 ACE_TEXT(
"QOS_XML_Loader::get_subscriber_qos - ")
312 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
329 ACE_TEXT(
"QOS_XML_Loader::get_subscriber_qos - ")
330 ACE_TEXT(
"Caught unexpected exception.\n")));
349 ACE_TEXT(
"QOS_XML_Loader::get_topic_qos - ")
350 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
359 if (profile_name.
empty())
364 ACE_TEXT(
"QOS_XML_Loader::get_topic_qos - ")
365 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
376 profile_name.
c_str(),
384 ACE_TEXT(
"QOS_XML_Loader::get_topic_qos - ")
385 ACE_TEXT(
"Caught unexpected exception.\n")));
403 ACE_TEXT(
"QOS_XML_Loader::get_participant_qos - ")
404 ACE_TEXT(
"No QOS profile provided. Can't do anything, ")
413 if (profile_name.
empty())
418 ACE_TEXT(
"QOS_XML_Loader::get_participant_qos - ")
419 ACE_TEXT(
"Error parsing profile string <%s>, returning.\n"),
436 ACE_TEXT(
"QOS_XML_Loader::get_participant_qos - ")
437 ACE_TEXT(
"Caught unexpected exception.\n")));
DDS::ReturnCode_t get_participant_qos(::DDS::DomainParticipantQos &sub_qos, const ACE_TCHAR *profile_name)
const char * c_str(void) const
DDS::ReturnCode_t get_datareader_qos(::DDS::DataReaderQos &dr_qos, const ACE_TCHAR *profile_name, const ACE_TCHAR *topic_name)
DDS::ReturnCode_t get_datareader_qos(DDS::DataReaderQos &dr_qos, const ACE_TCHAR *qos_profile, const ACE_TCHAR *topic_name)
QOS_XML_Loader(XML::XML_Error_Handler *error_handler=0)
int delimiter_replace(ACE_CHAR_T d, ACE_CHAR_T replacement)
DDS::ReturnCode_t get_publisher_qos(::DDS::PublisherQos &pub_qos, const ACE_TCHAR *profile_name)
DDS::ReturnCode_t get_datawriter_qos(DDS::DataWriterQos &dw_qos, const ACE_TCHAR *qos_profile, const ACE_TCHAR *topic_name)
DDS::ReturnCode_t get_publisher_qos(DDS::PublisherQos &pub_qos, const ACE_TCHAR *qos_profile)
DDS::ReturnCode_t get_topic_qos(::DDS::TopicQos &tp_qos, const ACE_TCHAR *profile_name, const ACE_TCHAR *topic_name)
DDS::ReturnCode_t get_datawriter_qos(::DDS::DataWriterQos &dw_qos, const ACE_TCHAR *profile_name, const ACE_TCHAR *topic_name)
QOS_XML_File_Handler xml_file_
DDS::ReturnCode_t get_topic_qos(DDS::TopicQos &topic_qos, const ACE_TCHAR *qos_profile, const ACE_TCHAR *topic_name)
DDS::ReturnCode_t get_subscriber_qos(DDS::SubscriberQos &sub_qos, const ACE_TCHAR *qos_profile)
void add_search_path(const ACE_TCHAR *environment, const ACE_TCHAR *relpath)
DDS::ReturnCode_t get_participant_qos(DDS::DomainParticipantQos &part_qos, const ACE_TCHAR *qos_profile)
ACE_TString get_xml_file_name(const ACE_TCHAR *qos_profile)
DDS::ReturnCode_t get_subscriber_qos(::DDS::SubscriberQos &sub_qos, const ACE_TCHAR *profile_name)
DDS::ReturnCode_t init(const ACE_TCHAR *qos_profile)
OpenDDS_Dcps_Export unsigned int DCPS_debug_level
DDS::ReturnCode_t init(const ACE_TCHAR *file)
const ReturnCode_t RETCODE_ERROR
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
char * strdup(const char *s)
const ReturnCode_t RETCODE_OK
ACE_TString get_profile_name(const ACE_TCHAR *qos_profile)
The Internal API and Implementation of OpenDDS.
const ReturnCode_t RETCODE_BAD_PARAMETER