OpenDDS::DCPS::Marked_Default_Qos Class Reference

#include <Marked_Default_Qos.h>

List of all members.

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 ()


Detailed Description

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 27 of file Marked_Default_Qos.h.


Member Function Documentation

DDS::DataReaderQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReader_Use_TopicQos (  )  [static]

Definition at line 87 of file Marked_Default_Qos.cpp.

References DDS::DataReaderQos::durability, OpenDDS::DCPS::INVALID_ENUM_VALUE, and TheServiceParticipant.

00088 {
00089   DDS::DataReaderQos qos = TheServiceParticipant->initial_DataReaderQos();
00090   qos.durability.kind
00091   = static_cast<DDS::DurabilityQosPolicyKind>(
00092       INVALID_ENUM_VALUE);
00093   return qos;
00094 }

DDS::DataReaderQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataReaderQos (  )  [static]

Definition at line 57 of file Marked_Default_Qos.cpp.

References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::DataReaderQos::liveliness, and TheServiceParticipant.

00058 {
00059   DDS::DataReaderQos qos = TheServiceParticipant->initial_DataReaderQos();
00060   qos.liveliness.kind
00061   = static_cast<DDS::LivelinessQosPolicyKind>(
00062       INVALID_ENUM_VALUE);
00063   return qos;
00064 }

DDS::DataWriterQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriter_Use_TopicQos (  )  [static]

Definition at line 77 of file Marked_Default_Qos.cpp.

References DDS::DataWriterQos::durability, OpenDDS::DCPS::INVALID_ENUM_VALUE, and TheServiceParticipant.

00078 {
00079   DDS::DataWriterQos qos = TheServiceParticipant->initial_DataWriterQos();
00080   qos.durability.kind
00081   = static_cast<DDS::DurabilityQosPolicyKind>(
00082       INVALID_ENUM_VALUE);
00083   return qos;
00084 }

DDS::DataWriterQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DataWriterQos (  )  [static]

Definition at line 37 of file Marked_Default_Qos.cpp.

References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::DataWriterQos::liveliness, and TheServiceParticipant.

00038 {
00039   DDS::DataWriterQos qos = TheServiceParticipant->initial_DataWriterQos();
00040   qos.liveliness.kind
00041   = static_cast<DDS::LivelinessQosPolicyKind>(
00042       INVALID_ENUM_VALUE);
00043   return qos;
00044 }

DDS::DomainParticipantQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_DomainParticipantQos (  )  [static]

Definition at line 18 of file Marked_Default_Qos.cpp.

References TheParticipantFactory.

00019 {
00020   DDS::DomainParticipantQos qos;
00021   DDS::DomainParticipantFactory_var factory = TheParticipantFactory;
00022   factory->get_default_participant_qos(qos);
00023   return qos;
00024 }

DDS::PublisherQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_PublisherQos (  )  [static]

Definition at line 47 of file Marked_Default_Qos.cpp.

References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::PublisherQos::presentation, and TheServiceParticipant.

00048 {
00049   DDS::PublisherQos qos = TheServiceParticipant->initial_PublisherQos();
00050   qos.presentation.access_scope
00051   = static_cast<DDS::PresentationQosPolicyAccessScopeKind>(
00052       INVALID_ENUM_VALUE);
00053   return qos;
00054 }

DDS::SubscriberQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_SubscriberQos (  )  [static]

Definition at line 67 of file Marked_Default_Qos.cpp.

References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::SubscriberQos::presentation, and TheServiceParticipant.

00068 {
00069   DDS::SubscriberQos qos = TheServiceParticipant->initial_SubscriberQos();
00070   qos.presentation.access_scope
00071   = static_cast<DDS::PresentationQosPolicyAccessScopeKind>(
00072       INVALID_ENUM_VALUE);
00073   return qos;
00074 }

DDS::TopicQos OpenDDS::DCPS::Marked_Default_Qos::marked_default_TopicQos (  )  [static]

Definition at line 27 of file Marked_Default_Qos.cpp.

References OpenDDS::DCPS::INVALID_ENUM_VALUE, DDS::TopicQos::liveliness, and TheServiceParticipant.

00028 {
00029   DDS::TopicQos qos = TheServiceParticipant->initial_TopicQos();
00030   qos.liveliness.kind
00031   = static_cast<DDS::LivelinessQosPolicyKind>(
00032       INVALID_ENUM_VALUE);
00033   return qos;
00034 }


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:06:19 2016 for OpenDDS by  doxygen 1.4.7