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

#include <Qos_Helper.h>

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

Public Member Functions

 OwnershipStrengthQosPolicyBuilder ()
 
 OwnershipStrengthQosPolicyBuilder (const DDS::OwnershipStrengthQosPolicy &qos)
 
const DDS::OwnershipStrengthQosPolicyqos () const
 
DDS::OwnershipStrengthQosPolicyqos ()
 
 operator const DDS::OwnershipStrengthQosPolicy & () const
 
 operator DDS::OwnershipStrengthQosPolicy & ()
 
OwnershipStrengthQosPolicyBuildervalue (int value)
 

Private Attributes

DDS::OwnershipStrengthQosPolicy qos_
 

Detailed Description

Definition at line 778 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ OwnershipStrengthQosPolicyBuilder() [1/2]

OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::OwnershipStrengthQosPolicyBuilder ( )
inline

Definition at line 780 of file Qos_Helper.h.

781  {
782  qos_.value = 0;
783  }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

◆ OwnershipStrengthQosPolicyBuilder() [2/2]

OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::OwnershipStrengthQosPolicyBuilder ( const DDS::OwnershipStrengthQosPolicy qos)
inlineexplicit

Definition at line 785 of file Qos_Helper.h.

786  : qos_(qos)
787  {}
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

Member Function Documentation

◆ operator const DDS::OwnershipStrengthQosPolicy &()

OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::operator const DDS::OwnershipStrengthQosPolicy & ( ) const
inline

Definition at line 791 of file Qos_Helper.h.

791 { return qos_; }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

◆ operator DDS::OwnershipStrengthQosPolicy &()

OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::operator DDS::OwnershipStrengthQosPolicy & ( )
inline

Definition at line 792 of file Qos_Helper.h.

792 { return qos_; }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

◆ qos() [1/2]

const DDS::OwnershipStrengthQosPolicy& OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 789 of file Qos_Helper.h.

789 { return qos_; }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

◆ qos() [2/2]

DDS::OwnershipStrengthQosPolicy& OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::qos ( void  )
inline

Definition at line 790 of file Qos_Helper.h.

790 { return qos_; }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801

◆ value()

OwnershipStrengthQosPolicyBuilder& OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::value ( int  value)
inline

Definition at line 794 of file Qos_Helper.h.

References value, and value().

Referenced by value().

795  {
796  qos_.value = value;
797  return *this;
798  }
DDS::OwnershipStrengthQosPolicy qos_
Definition: Qos_Helper.h:801
OwnershipStrengthQosPolicyBuilder & value(int value)
Definition: Qos_Helper.h:794

Member Data Documentation

◆ qos_

DDS::OwnershipStrengthQosPolicy OpenDDS::DCPS::OwnershipStrengthQosPolicyBuilder::qos_
private

Definition at line 801 of file Qos_Helper.h.


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