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

#include <Qos_Helper.h>

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

Public Member Functions

 DeadlineQosPolicyBuilder ()
 
 DeadlineQosPolicyBuilder (const DDS::DeadlineQosPolicy &qos)
 
const DDS::DeadlineQosPolicyqos () const
 
DDS::DeadlineQosPolicyqos ()
 
 operator const DDS::DeadlineQosPolicy & () const
 
 operator DDS::DeadlineQosPolicy & ()
 
DeadlineQosPolicyBuilderperiod (const DDS::Duration_t &period)
 

Private Attributes

DDS::DeadlineQosPolicy qos_
 

Detailed Description

Definition at line 686 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ DeadlineQosPolicyBuilder() [1/2]

OpenDDS::DCPS::DeadlineQosPolicyBuilder::DeadlineQosPolicyBuilder ( )
inline

Definition at line 688 of file Qos_Helper.h.

References DDS::DURATION_INFINITE_NSEC, and DDS::DURATION_INFINITE_SEC.

689  {
692  }
const long DURATION_INFINITE_SEC
Definition: DdsDcpsCore.idl:72
const unsigned long DURATION_INFINITE_NSEC
Definition: DdsDcpsCore.idl:73
unsigned long nanosec
Definition: DdsDcpsCore.idl:69

◆ DeadlineQosPolicyBuilder() [2/2]

OpenDDS::DCPS::DeadlineQosPolicyBuilder::DeadlineQosPolicyBuilder ( const DDS::DeadlineQosPolicy qos)
inlineexplicit

Definition at line 694 of file Qos_Helper.h.

695  : qos_(qos)
696  {}

Member Function Documentation

◆ operator const DDS::DeadlineQosPolicy &()

OpenDDS::DCPS::DeadlineQosPolicyBuilder::operator const DDS::DeadlineQosPolicy & ( ) const
inline

Definition at line 700 of file Qos_Helper.h.

700 { return qos_; }

◆ operator DDS::DeadlineQosPolicy &()

OpenDDS::DCPS::DeadlineQosPolicyBuilder::operator DDS::DeadlineQosPolicy & ( )
inline

Definition at line 701 of file Qos_Helper.h.

701 { return qos_; }

◆ period()

DeadlineQosPolicyBuilder& OpenDDS::DCPS::DeadlineQosPolicyBuilder::period ( const DDS::Duration_t period)
inline

Definition at line 703 of file Qos_Helper.h.

References period().

Referenced by period().

704  {
705  qos_.period = period;
706  return *this;
707  }
DeadlineQosPolicyBuilder & period(const DDS::Duration_t &period)
Definition: Qos_Helper.h:703

◆ qos() [1/2]

const DDS::DeadlineQosPolicy& OpenDDS::DCPS::DeadlineQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 698 of file Qos_Helper.h.

698 { return qos_; }

◆ qos() [2/2]

DDS::DeadlineQosPolicy& OpenDDS::DCPS::DeadlineQosPolicyBuilder::qos ( void  )
inline

Definition at line 699 of file Qos_Helper.h.

699 { return qos_; }

Member Data Documentation

◆ qos_

DDS::DeadlineQosPolicy OpenDDS::DCPS::DeadlineQosPolicyBuilder::qos_
private

Definition at line 710 of file Qos_Helper.h.


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