OpenDDS  Snapshot(2023/04/28-20:55)
Namespaces | Functions
DCPS_Utils.h File Reference
#include "dcps_export.h"
#include "Serializer.h"
#include <dds/DdsDcpsInfrastructureC.h>
#include <dds/DdsDcpsPublicationC.h>
#include <dds/DdsDcpsInfoUtilsC.h>
Include dependency graph for DCPS_Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::DCPS
 

Functions

const char * OpenDDS::DCPS::retcode_to_string (DDS::ReturnCode_t value)
 
const char * OpenDDS::DCPS::topicstatus_to_string (TopicStatus value)
 
bool OpenDDS::DCPS::is_wildcard (const char *str)
 
void OpenDDS::DCPS::increment_incompatibility_count (OpenDDS::DCPS::IncompatibleQosStatus *status, DDS::QosPolicyId_t incompatible_policy)
 
bool OpenDDS::DCPS::compatibleQOS (OpenDDS::DCPS::IncompatibleQosStatus *writerStatus, OpenDDS::DCPS::IncompatibleQosStatus *readerStatus, const OpenDDS::DCPS::TransportLocatorSeq &pubTLS, const OpenDDS::DCPS::TransportLocatorSeq &subTLS, DDS::DataWriterQos const *const writerQos, DDS::DataReaderQos const *const readerQos, DDS::PublisherQos const *const pubQos, DDS::SubscriberQos const *const subQos)
 
bool OpenDDS::DCPS::compatibleQOS (const DDS::DataWriterQos *writerQos, const DDS::DataReaderQos *readerQos, OpenDDS::DCPS::IncompatibleQosStatus *writerStatus, OpenDDS::DCPS::IncompatibleQosStatus *readerStatus)
 
bool OpenDDS::DCPS::compatibleQOS (const DDS::PublisherQos *pubQos, const DDS::SubscriberQos *subQos, OpenDDS::DCPS::IncompatibleQosStatus *writerStatus, OpenDDS::DCPS::IncompatibleQosStatus *readerStatus)
 
bool OpenDDS::DCPS::matching_partitions (const DDS::PartitionQosPolicy &pub, const DDS::PartitionQosPolicy &sub)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::DataReaderQos &qos1, const DDS::DataReaderQos &qos2)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::DataWriterQos &qos1, const DDS::DataWriterQos &qos2)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::SubscriberQos &qos1, const DDS::SubscriberQos &qos2)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::PublisherQos &qos1, const DDS::PublisherQos &qos2)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::TopicQos &, const DDS::TopicQos &)
 
bool OpenDDS::DCPS::should_check_association_upon_change (const DDS::DomainParticipantQos &, const DDS::DomainParticipantQos &)
 
bool OpenDDS::DCPS::repr_to_encoding_kind (DDS::DataRepresentationId_t repr, Encoding::Kind &kind)
 
DCPS::String OpenDDS::DCPS::repr_to_string (const DDS::DataRepresentationId_t &repr)
 
DCPS::String OpenDDS::DCPS::repr_seq_to_string (const DDS::DataRepresentationIdSeq &id_seq, bool is_data_writer)
 
void OpenDDS::DCPS::set_writer_effective_data_rep_qos (DDS::DataRepresentationIdSeq &qos, bool cdr_encapsulated)
 
void OpenDDS::DCPS::set_reader_effective_data_rep_qos (DDS::DataRepresentationIdSeq &qos)