Qos_Helper.h File Reference

#include "dds/DdsDcpsC.h"

Include dependency graph for Qos_Helper.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  OpenDDS
namespace  OpenDDS::DCPS

Classes

class  OpenDDS::DCPS::Qos_Helper
 This class implements methods that verify whether a qos is valid, consistent and changeable. More...

Defines

#define EXTERN_OR_INLINE_HELPER_METHOD   extern

Functions

EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export ACE_Time_Value 
OpenDDS::DCPS::time_to_time_value (const ::DDS::Time_t &t)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export::DDS::Time_t 
OpenDDS::DCPS::time_value_to_time (const ACE_Time_Value &tv)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export ACE_Time_Value 
OpenDDS::DCPS::duration_to_time_value (const ::DDS::Duration_t &t)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export::DDS::Duration_t 
OpenDDS::DCPS::time_value_to_duration (const ACE_Time_Value &tv)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export CORBA::Long 
OpenDDS::DCPS::get_instance_sample_list_depth (::DDS::HistoryQosPolicyKind history, long history_depth, long max_samples_per_instance)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
OpenDDS::DCPS::valid_duration (::DDS::Duration_t const &t)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
OpenDDS::DCPS::non_negative_duration (::DDS::Duration_t const &t)
template<typename TO, typename FROM>
TO OpenDDS::DCPS::truncate_cast (FROM val)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator!= (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator< (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator<= (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator> (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator>= (const ::DDS::Duration_t &t1, const ::DDS::Duration_t &t2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::UserDataQosPolicy &qos1, const ::DDS::UserDataQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::TopicDataQosPolicy &qos1, const ::DDS::TopicDataQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::GroupDataQosPolicy &qos1, const ::DDS::GroupDataQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::TransportPriorityQosPolicy &qos1, const ::DDS::TransportPriorityQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::LifespanQosPolicy &qos1, const ::DDS::LifespanQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DurabilityQosPolicy &qos1, const ::DDS::DurabilityQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DurabilityServiceQosPolicy &qos1, const ::DDS::DurabilityServiceQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::PresentationQosPolicy &qos1, const ::DDS::PresentationQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DeadlineQosPolicy &qos1, const ::DDS::DeadlineQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::LatencyBudgetQosPolicy &qos1, const ::DDS::LatencyBudgetQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::OwnershipQosPolicy &qos1, const ::DDS::OwnershipQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::OwnershipStrengthQosPolicy &qos1, const ::DDS::OwnershipStrengthQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::LivelinessQosPolicy &qos1, const ::DDS::LivelinessQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::TimeBasedFilterQosPolicy &qos1, const ::DDS::TimeBasedFilterQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::PartitionQosPolicy &qos1, const ::DDS::PartitionQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::ReliabilityQosPolicy &qos1, const ::DDS::ReliabilityQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DestinationOrderQosPolicy &qos1, const ::DDS::DestinationOrderQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::HistoryQosPolicy &qos1, const ::DDS::HistoryQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::ResourceLimitsQosPolicy &qos1, const ::DDS::ResourceLimitsQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::EntityFactoryQosPolicy &qos1, const ::DDS::EntityFactoryQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::WriterDataLifecycleQosPolicy &qos1, const ::DDS::WriterDataLifecycleQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::ReaderDataLifecycleQosPolicy &qos1, const ::DDS::ReaderDataLifecycleQosPolicy &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DomainParticipantQos &qos1, const ::DDS::DomainParticipantQos &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::TopicQos &qos1, const ::DDS::TopicQos &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DataWriterQos &qos1, const ::DDS::DataWriterQos &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::PublisherQos &qos1, const ::DDS::PublisherQos &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::DataReaderQos &qos1, const ::DDS::DataReaderQos &qos2)
EXTERN_OR_INLINE_HELPER_METHOD
OpenDDS_Dcps_Export bool 
operator== (const ::DDS::SubscriberQos &qos1, const ::DDS::SubscriberQos &qos2)

Define Documentation

#define EXTERN_OR_INLINE_HELPER_METHOD   extern


Function Documentation

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator!= ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator< ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator<= ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::SubscriberQos qos1,
const ::DDS::SubscriberQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DataReaderQos qos1,
const ::DDS::DataReaderQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::PublisherQos qos1,
const ::DDS::PublisherQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DataWriterQos qos1,
const ::DDS::DataWriterQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::TopicQos qos1,
const ::DDS::TopicQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DomainParticipantQos qos1,
const ::DDS::DomainParticipantQos qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::ReaderDataLifecycleQosPolicy qos1,
const ::DDS::ReaderDataLifecycleQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::WriterDataLifecycleQosPolicy qos1,
const ::DDS::WriterDataLifecycleQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::EntityFactoryQosPolicy qos1,
const ::DDS::EntityFactoryQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::ResourceLimitsQosPolicy qos1,
const ::DDS::ResourceLimitsQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::HistoryQosPolicy qos1,
const ::DDS::HistoryQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DestinationOrderQosPolicy qos1,
const ::DDS::DestinationOrderQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::ReliabilityQosPolicy qos1,
const ::DDS::ReliabilityQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::PartitionQosPolicy qos1,
const ::DDS::PartitionQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::TimeBasedFilterQosPolicy qos1,
const ::DDS::TimeBasedFilterQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::LivelinessQosPolicy qos1,
const ::DDS::LivelinessQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::OwnershipStrengthQosPolicy qos1,
const ::DDS::OwnershipStrengthQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::OwnershipQosPolicy qos1,
const ::DDS::OwnershipQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::LatencyBudgetQosPolicy qos1,
const ::DDS::LatencyBudgetQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DeadlineQosPolicy qos1,
const ::DDS::DeadlineQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::PresentationQosPolicy qos1,
const ::DDS::PresentationQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DurabilityServiceQosPolicy qos1,
const ::DDS::DurabilityServiceQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::DurabilityQosPolicy qos1,
const ::DDS::DurabilityQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::LifespanQosPolicy qos1,
const ::DDS::LifespanQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::TransportPriorityQosPolicy qos1,
const ::DDS::TransportPriorityQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::GroupDataQosPolicy qos1,
const ::DDS::GroupDataQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::TopicDataQosPolicy qos1,
const ::DDS::TopicDataQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::UserDataQosPolicy qos1,
const ::DDS::UserDataQosPolicy qos2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator== ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator> ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)

EXTERN_OR_INLINE_HELPER_METHOD OpenDDS_Dcps_Export bool operator>= ( const ::DDS::Duration_t t1,
const ::DDS::Duration_t t2 
)


Generated on Fri Nov 7 09:36:24 2008 for OpenDDS by  doxygen 1.4.7