OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Private Attributes | List of all members
OpenDDS::DCPS::DestinationOrderQosPolicyBuilder Class Reference

#include <Qos_Helper.h>

Collaboration diagram for OpenDDS::DCPS::DestinationOrderQosPolicyBuilder:
Collaboration graph
[legend]

Public Member Functions

 DestinationOrderQosPolicyBuilder ()
 
 DestinationOrderQosPolicyBuilder (const DDS::DestinationOrderQosPolicy &qos)
 
const DDS::DestinationOrderQosPolicyqos () const
 
DDS::DestinationOrderQosPolicyqos ()
 
 operator const DDS::DestinationOrderQosPolicy & () const
 
 operator DDS::DestinationOrderQosPolicy & ()
 
DestinationOrderQosPolicyBuilderkind (DDS::DestinationOrderQosPolicyKind kind)
 
DestinationOrderQosPolicyBuilderby_reception_timestamp ()
 
DestinationOrderQosPolicyBuilderby_source_timestamp ()
 

Private Attributes

DDS::DestinationOrderQosPolicy qos_
 

Detailed Description

Definition at line 906 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ DestinationOrderQosPolicyBuilder() [1/2]

OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::DestinationOrderQosPolicyBuilder ( )
inline

◆ DestinationOrderQosPolicyBuilder() [2/2]

OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::DestinationOrderQosPolicyBuilder ( const DDS::DestinationOrderQosPolicy qos)
inlineexplicit

Definition at line 913 of file Qos_Helper.h.

914  : qos_(qos)
915  {}
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

Member Function Documentation

◆ by_reception_timestamp()

DestinationOrderQosPolicyBuilder& OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::by_reception_timestamp ( )
inline

◆ by_source_timestamp()

DestinationOrderQosPolicyBuilder& OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::by_source_timestamp ( )
inline

Definition at line 934 of file Qos_Helper.h.

References DDS::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS, and kind().

◆ kind()

DestinationOrderQosPolicyBuilder& OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::kind ( DDS::DestinationOrderQosPolicyKind  kind)
inline

Definition at line 922 of file Qos_Helper.h.

References kind().

Referenced by by_reception_timestamp(), by_source_timestamp(), and kind().

923  {
924  qos_.kind = kind;
925  return *this;
926  }
DestinationOrderQosPolicyBuilder & kind(DDS::DestinationOrderQosPolicyKind kind)
Definition: Qos_Helper.h:922
DestinationOrderQosPolicyKind kind
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

◆ operator const DDS::DestinationOrderQosPolicy &()

OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::operator const DDS::DestinationOrderQosPolicy & ( ) const
inline

Definition at line 919 of file Qos_Helper.h.

919 { return qos_; }
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

◆ operator DDS::DestinationOrderQosPolicy &()

OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::operator DDS::DestinationOrderQosPolicy & ( )
inline

Definition at line 920 of file Qos_Helper.h.

920 { return qos_; }
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

◆ qos() [1/2]

const DDS::DestinationOrderQosPolicy& OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 917 of file Qos_Helper.h.

917 { return qos_; }
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

◆ qos() [2/2]

DDS::DestinationOrderQosPolicy& OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::qos ( void  )
inline

Definition at line 918 of file Qos_Helper.h.

918 { return qos_; }
DDS::DestinationOrderQosPolicy qos_
Definition: Qos_Helper.h:941

Member Data Documentation

◆ qos_

DDS::DestinationOrderQosPolicy OpenDDS::DCPS::DestinationOrderQosPolicyBuilder::qos_
private

Definition at line 941 of file Qos_Helper.h.


The documentation for this class was generated from the following file: