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

#include <Qos_Helper.h>

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

Public Member Functions

 ResourceLimitsQosPolicyBuilder ()
 
 ResourceLimitsQosPolicyBuilder (const DDS::ResourceLimitsQosPolicy &qos)
 
const DDS::ResourceLimitsQosPolicyqos () const
 
DDS::ResourceLimitsQosPolicyqos ()
 
 operator const DDS::ResourceLimitsQosPolicy & () const
 
 operator DDS::ResourceLimitsQosPolicy & ()
 
ResourceLimitsQosPolicyBuildermax_samples (int value)
 
ResourceLimitsQosPolicyBuildermax_instances (int value)
 
ResourceLimitsQosPolicyBuildermax_samples_per_instance (int value)
 

Private Attributes

DDS::ResourceLimitsQosPolicy qos_
 

Detailed Description

Definition at line 990 of file Qos_Helper.h.

Constructor & Destructor Documentation

◆ ResourceLimitsQosPolicyBuilder() [1/2]

OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::ResourceLimitsQosPolicyBuilder ( )
inline

◆ ResourceLimitsQosPolicyBuilder() [2/2]

OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::ResourceLimitsQosPolicyBuilder ( const DDS::ResourceLimitsQosPolicy qos)
inlineexplicit

Definition at line 999 of file Qos_Helper.h.

1000  : qos_(qos)
1001  {}

Member Function Documentation

◆ max_instances()

ResourceLimitsQosPolicyBuilder& OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::max_instances ( int  value)
inline

Definition at line 1014 of file Qos_Helper.h.

References max_instances(), and value.

Referenced by max_instances().

1015  {
1017  return *this;
1018  }
const LogLevel::Value value
Definition: debug.cpp:61

◆ max_samples()

ResourceLimitsQosPolicyBuilder& OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::max_samples ( int  value)
inline

Definition at line 1008 of file Qos_Helper.h.

References max_samples(), and value.

Referenced by max_samples().

1009  {
1011  return *this;
1012  }
const LogLevel::Value value
Definition: debug.cpp:61

◆ max_samples_per_instance()

ResourceLimitsQosPolicyBuilder& OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::max_samples_per_instance ( int  value)
inline

Definition at line 1020 of file Qos_Helper.h.

References max_samples_per_instance(), and value.

Referenced by max_samples_per_instance().

1021  {
1023  return *this;
1024  }
const LogLevel::Value value
Definition: debug.cpp:61

◆ operator const DDS::ResourceLimitsQosPolicy &()

OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::operator const DDS::ResourceLimitsQosPolicy & ( ) const
inline

Definition at line 1005 of file Qos_Helper.h.

1005 { return qos_; }

◆ operator DDS::ResourceLimitsQosPolicy &()

OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::operator DDS::ResourceLimitsQosPolicy & ( )
inline

Definition at line 1006 of file Qos_Helper.h.

1006 { return qos_; }

◆ qos() [1/2]

const DDS::ResourceLimitsQosPolicy& OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::qos ( void  ) const
inline

Definition at line 1003 of file Qos_Helper.h.

1003 { return qos_; }

◆ qos() [2/2]

DDS::ResourceLimitsQosPolicy& OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::qos ( void  )
inline

Definition at line 1004 of file Qos_Helper.h.

1004 { return qos_; }

Member Data Documentation

◆ qos_

DDS::ResourceLimitsQosPolicy OpenDDS::DCPS::ResourceLimitsQosPolicyBuilder::qos_
private

Definition at line 1027 of file Qos_Helper.h.


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