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

#include <Qos_Helper.h>

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

Public Member Functions

 TimeBasedFilterQosPolicyBuilder ()
 
const DDS::TimeBasedFilterQosPolicyqos () const
 
DDS::TimeBasedFilterQosPolicyqos ()
 
 operator const DDS::TimeBasedFilterQosPolicy & () const
 
 operator DDS::TimeBasedFilterQosPolicy & ()
 
TimeBasedFilterQosPolicyBuilderminimum_separation (const DDS::Duration_t &duration)
 

Private Attributes

DDS::TimeBasedFilterQosPolicy qos_
 

Detailed Description

Definition at line 821 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ TimeBasedFilterQosPolicyBuilder()

OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::TimeBasedFilterQosPolicyBuilder ( )
inline

Definition at line 823 of file Qos_Helper.h.

References DDS::DURATION_ZERO_NSEC, and DDS::DURATION_ZERO_SEC.

824  {
827  }
unsigned long nanosec
Definition: DdsDcpsCore.idl:69
const unsigned long DURATION_ZERO_NSEC
Definition: DdsDcpsCore.idl:76
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841
const long DURATION_ZERO_SEC
Definition: DdsDcpsCore.idl:75

Member Function Documentation

◆ minimum_separation()

TimeBasedFilterQosPolicyBuilder& OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::minimum_separation ( const DDS::Duration_t duration)
inline

Definition at line 834 of file Qos_Helper.h.

References minimum_separation().

Referenced by minimum_separation().

835  {
836  qos_.minimum_separation = duration;
837  return *this;
838  }
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841

◆ operator const DDS::TimeBasedFilterQosPolicy &()

OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::operator const DDS::TimeBasedFilterQosPolicy & ( ) const
inline

Definition at line 831 of file Qos_Helper.h.

831 { return qos_; }
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841

◆ operator DDS::TimeBasedFilterQosPolicy &()

OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::operator DDS::TimeBasedFilterQosPolicy & ( )
inline

Definition at line 832 of file Qos_Helper.h.

832 { return qos_; }
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841

◆ qos() [1/2]

const DDS::TimeBasedFilterQosPolicy& OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 829 of file Qos_Helper.h.

829 { return qos_; }
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841

◆ qos() [2/2]

DDS::TimeBasedFilterQosPolicy& OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::qos ( void  )
inline

Definition at line 830 of file Qos_Helper.h.

830 { return qos_; }
DDS::TimeBasedFilterQosPolicy qos_
Definition: Qos_Helper.h:841

Member Data Documentation

◆ qos_

DDS::TimeBasedFilterQosPolicy OpenDDS::DCPS::TimeBasedFilterQosPolicyBuilder::qos_
private

Definition at line 841 of file Qos_Helper.h.


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