8 #ifndef OPENDDS_DCPS_DCPS_UTILS_H 9 #define OPENDDS_DCPS_DCPS_UTILS_H 15 #include <dds/DdsDcpsInfrastructureC.h> 16 #include <dds/DdsDcpsPublicationC.h> 17 #include <dds/DdsDcpsInfoUtilsC.h> 19 #if !defined (ACE_LACKS_PRAGMA_ONCE)
const LogLevel::Value value
#define OpenDDS_Dcps_Export
DCPS::String repr_to_string(const DDS::DataRepresentationId_t &repr)
sequence< TransportLocator > TransportLocatorSeq
bool 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)
sequence< DataRepresentationId_t > DataRepresentationIdSeq
void set_reader_effective_data_rep_qos(DDS::DataRepresentationIdSeq &qos)
void set_writer_effective_data_rep_qos(DDS::DataRepresentationIdSeq &qos, bool cdr_encapsulated)
const char * topicstatus_to_string(TopicStatus value)
void increment_incompatibility_count(OpenDDS::DCPS::IncompatibleQosStatus *status, DDS::QosPolicyId_t incompatible_policy)
DCPS::String repr_seq_to_string(const DDS::DataRepresentationIdSeq &id_seq, bool is_data_writer)
bool repr_to_encoding_kind(DDS::DataRepresentationId_t repr, Encoding::Kind &kind)
const char * retcode_to_string(DDS::ReturnCode_t value)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
bool is_wildcard(const char *str)
bool should_check_association_upon_change(const DDS::DataReaderQos &qos1, const DDS::DataReaderQos &qos2)
short DataRepresentationId_t
The Internal API and Implementation of OpenDDS.
bool matching_partitions(const DDS::PartitionQosPolicy &pub, const DDS::PartitionQosPolicy &sub)