OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Private Attributes | List of all members
OpenDDS::DCPS::LifespanQosPolicyBuilder Class Reference

#include <Qos_Helper.h>

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

Public Member Functions

 LifespanQosPolicyBuilder ()
 
const DDS::LifespanQosPolicyqos () const
 
DDS::LifespanQosPolicyqos ()
 
 operator const DDS::LifespanQosPolicy & () const
 
 operator DDS::LifespanQosPolicy & ()
 
LifespanQosPolicyBuilderduration (const DDS::Duration_t &duration)
 

Private Attributes

DDS::LifespanQosPolicy qos_
 

Detailed Description

Definition at line 531 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ LifespanQosPolicyBuilder()

OpenDDS::DCPS::LifespanQosPolicyBuilder::LifespanQosPolicyBuilder ( )
inline

Definition at line 533 of file Qos_Helper.h.

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

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

Member Function Documentation

◆ duration()

LifespanQosPolicyBuilder& OpenDDS::DCPS::LifespanQosPolicyBuilder::duration ( const DDS::Duration_t duration)
inline

Definition at line 544 of file Qos_Helper.h.

References duration().

Referenced by duration().

545  {
547  return *this;
548  }
LifespanQosPolicyBuilder & duration(const DDS::Duration_t &duration)
Definition: Qos_Helper.h:544

◆ operator const DDS::LifespanQosPolicy &()

OpenDDS::DCPS::LifespanQosPolicyBuilder::operator const DDS::LifespanQosPolicy & ( ) const
inline

Definition at line 541 of file Qos_Helper.h.

541 { return qos_; }

◆ operator DDS::LifespanQosPolicy &()

OpenDDS::DCPS::LifespanQosPolicyBuilder::operator DDS::LifespanQosPolicy & ( )
inline

Definition at line 542 of file Qos_Helper.h.

542 { return qos_; }

◆ qos() [1/2]

const DDS::LifespanQosPolicy& OpenDDS::DCPS::LifespanQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 539 of file Qos_Helper.h.

539 { return qos_; }

◆ qos() [2/2]

DDS::LifespanQosPolicy& OpenDDS::DCPS::LifespanQosPolicyBuilder::qos ( void  )
inline

Definition at line 540 of file Qos_Helper.h.

540 { return qos_; }

Member Data Documentation

◆ qos_

DDS::LifespanQosPolicy OpenDDS::DCPS::LifespanQosPolicyBuilder::qos_
private

Definition at line 551 of file Qos_Helper.h.


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