More...
#include "CorePolicy.hpp"
Inherits dds::core::Value< D >.
Definition at line 807 of file CorePolicy.hpp.
 
◆ Durability() [1/2]
◆ Durability() [2/2]
      
        
          | dds::core::policy::Durability::Durability  | 
          ( | 
          const Durability &  | 
          other | ) | 
           | 
        
      
 
 
◆ kind() [1/2]
◆ kind() [2/2]
◆ operator!=()
Compare this Value with another Value
- Parameters
 - 
  
  
 
- Returns
 - true if not equal 
 
 
 
◆ operator->() [1/2]
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows: 
my_dds_value.standard_function();
my_dds_value->vendor_specific_extension();
- Returns
 - a reference to delegate. 
 
 
 
◆ operator->() [2/2]
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows: 
my_dds_value.standard_function();
my_dds_value->vendor_specific_extension();
- Returns
 - a reference to delegate. 
 
 
 
◆ operator==()
Compare this Value with another Value
- Parameters
 - 
  
  
 
- Returns
 - true if equal 
 
 
 
◆ Persistent()
  
  
      
        
          | static Durability dds::core::policy::Durability::Persistent  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
- Returns
 - a Durability QoS instance with the kind set to PERSISTENT 
 
 
 
◆ Transient()
  
  
      
        
          | static Durability dds::core::policy::Durability::Transient  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
- Returns
 - a Durability QoS instance with the kind set to TRANSIENT 
 
 
 
◆ TransientLocal()
  
  
      
        
          | static Durability dds::core::policy::Durability::TransientLocal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
- Returns
 - a Durability QoS instance with the kind set to TRANSIENT_LOCAL 
 
 
 
◆ Volatile()
  
  
      
        
          | static Durability dds::core::policy::Durability::Volatile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
- Returns
 - a Durability QoS instance with the kind set to VOLATILE 
 
 
 
The documentation for this class was generated from the following file: