00001
00002
00003
00004
00005
00006
00007
00008 #ifndef OPENDDS_DCPS_MARKED_DEFAULT_QOS_H
00009 #define OPENDDS_DCPS_MARKED_DEFAULT_QOS_H
00010
00011 #include "dds/DdsDcpsInfrastructureC.h"
00012
00013 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00014 #pragma once
00015 #endif
00016
00017 namespace OpenDDS {
00018 namespace DCPS {
00019
00020
00021
00022
00023
00024
00025
00026
00027 class OpenDDS_Dcps_Export Marked_Default_Qos {
00028 public:
00029 static DDS::DomainParticipantQos marked_default_DomainParticipantQos();
00030 static DDS::TopicQos marked_default_TopicQos();
00031 static DDS::DataWriterQos marked_default_DataWriterQos();
00032 static DDS::PublisherQos marked_default_PublisherQos();
00033 static DDS::DataReaderQos marked_default_DataReaderQos();
00034 static DDS::SubscriberQos marked_default_SubscriberQos();
00035 static DDS::DataWriterQos marked_default_DataWriter_Use_TopicQos();
00036 static DDS::DataReaderQos marked_default_DataReader_Use_TopicQos();
00037 };
00038
00039
00040
00041 #define PARTICIPANT_QOS_DEFAULT \
00042 OpenDDS::DCPS::Marked_Default_Qos::marked_default_DomainParticipantQos ()
00043 #define TOPIC_QOS_DEFAULT \
00044 OpenDDS::DCPS::Marked_Default_Qos::marked_default_TopicQos ()
00045 #define PUBLISHER_QOS_DEFAULT \
00046 OpenDDS::DCPS::Marked_Default_Qos::marked_default_PublisherQos ()
00047 #define SUBSCRIBER_QOS_DEFAULT \
00048 OpenDDS::DCPS::Marked_Default_Qos::marked_default_SubscriberQos ()
00049 #define DATAWRITER_QOS_DEFAULT \
00050 OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriterQos ()
00051 #define DATAREADER_QOS_DEFAULT \
00052 OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReaderQos ()
00053 #define DATAWRITER_QOS_USE_TOPIC_QOS \
00054 OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriter_Use_TopicQos ()
00055 #define DATAREADER_QOS_USE_TOPIC_QOS \
00056 OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReader_Use_TopicQos ()
00057
00058 }
00059 }
00060
00061 #endif