#include <Marked_Default_Qos.h>
Static Public Member Functions | |
static DDS::DomainParticipantQos | marked_default_DomainParticipantQos () |
static DDS::TopicQos | marked_default_TopicQos () |
static DDS::DataWriterQos | marked_default_DataWriterQos () |
static DDS::PublisherQos | marked_default_PublisherQos () |
static DDS::DataReaderQos | marked_default_DataReaderQos () |
static DDS::SubscriberQos | marked_default_SubscriberQos () |
static DDS::DataWriterQos | marked_default_DataWriter_Use_TopicQos () |
static DDS::DataReaderQos | marked_default_DataReader_Use_TopicQos () |
This class defines the marked default qos values and provides accessors for them. The marked default qos contains a special value that indicates the default qos obtained via get_default_XXX_qos() call with the entity factory should be used. These values are used when the user wants to use the default qos provided by the entity factory.
Definition at line 29 of file Marked_Default_Qos.h.
DDS::DataReaderQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReader_Use_TopicQos | ( | ) | [static] |
Definition at line 90 of file Marked_Default_Qos.cpp.
References DDS::DataReaderQos::durability, OpenDDS::DCPS::INVALID_ENUM_VALUE, and TheServiceParticipant.
00091 { 00092 DDS::DataReaderQos qos = TheServiceParticipant->initial_DataReaderQos(); 00093 qos.durability.kind 00094 = static_cast<DDS::DurabilityQosPolicyKind>( 00095 INVALID_ENUM_VALUE); 00096 return qos; 00097 }
DDS::DataReaderQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReaderQos | ( | ) | [static] |
Definition at line 60 of file Marked_Default_Qos.cpp.
References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::DataReaderQos::liveliness, and TheServiceParticipant.
00061 { 00062 DDS::DataReaderQos qos = TheServiceParticipant->initial_DataReaderQos(); 00063 qos.liveliness.kind 00064 = static_cast<DDS::LivelinessQosPolicyKind>( 00065 INVALID_ENUM_VALUE); 00066 return qos; 00067 }
DDS::DataWriterQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriter_Use_TopicQos | ( | ) | [static] |
Definition at line 80 of file Marked_Default_Qos.cpp.
References DDS::DataWriterQos::durability, OpenDDS::DCPS::INVALID_ENUM_VALUE, and TheServiceParticipant.
00081 { 00082 DDS::DataWriterQos qos = TheServiceParticipant->initial_DataWriterQos(); 00083 qos.durability.kind 00084 = static_cast<DDS::DurabilityQosPolicyKind>( 00085 INVALID_ENUM_VALUE); 00086 return qos; 00087 }
DDS::DataWriterQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriterQos | ( | ) | [static] |
Definition at line 40 of file Marked_Default_Qos.cpp.
References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::DataWriterQos::liveliness, and TheServiceParticipant.
00041 { 00042 DDS::DataWriterQos qos = TheServiceParticipant->initial_DataWriterQos(); 00043 qos.liveliness.kind 00044 = static_cast<DDS::LivelinessQosPolicyKind>( 00045 INVALID_ENUM_VALUE); 00046 return qos; 00047 }
DDS::DomainParticipantQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DomainParticipantQos | ( | ) | [static] |
Definition at line 20 of file Marked_Default_Qos.cpp.
References DDS::DomainParticipantQos::entity_factory, and TheServiceParticipant.
00021 { 00022 DDS::DomainParticipantQos qos = 00023 TheServiceParticipant->initial_DomainParticipantQos(); 00024 void* const mem = &qos.entity_factory.autoenable_created_entities; 00025 *static_cast<char*>(mem) = 3; 00026 return qos; 00027 }
DDS::PublisherQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_PublisherQos | ( | ) | [static] |
Definition at line 50 of file Marked_Default_Qos.cpp.
References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::PublisherQos::presentation, and TheServiceParticipant.
00051 { 00052 DDS::PublisherQos qos = TheServiceParticipant->initial_PublisherQos(); 00053 qos.presentation.access_scope 00054 = static_cast<DDS::PresentationQosPolicyAccessScopeKind>( 00055 INVALID_ENUM_VALUE); 00056 return qos; 00057 }
DDS::SubscriberQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_SubscriberQos | ( | ) | [static] |
Definition at line 70 of file Marked_Default_Qos.cpp.
References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::SubscriberQos::presentation, and TheServiceParticipant.
00071 { 00072 DDS::SubscriberQos qos = TheServiceParticipant->initial_SubscriberQos(); 00073 qos.presentation.access_scope 00074 = static_cast<DDS::PresentationQosPolicyAccessScopeKind>( 00075 INVALID_ENUM_VALUE); 00076 return qos; 00077 }
DDS::TopicQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_TopicQos | ( | ) | [static] |
Definition at line 30 of file Marked_Default_Qos.cpp.
References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::TopicQos::liveliness, and TheServiceParticipant.
00031 { 00032 DDS::TopicQos qos = TheServiceParticipant->initial_TopicQos(); 00033 qos.liveliness.kind 00034 = static_cast<DDS::LivelinessQosPolicyKind>( 00035 INVALID_ENUM_VALUE); 00036 return qos; 00037 }