Class EDP::MatchingFailureMask
Defined in File EDP.h
Nested Relationships
This class is a nested type of Class EDP.
Inheritance Relationships
Base Type
public std::bitset< MATCH_FAILURE_REASON_COUNT >
Class Documentation
-
class MatchingFailureMask : public std::bitset<MATCH_FAILURE_REASON_COUNT>
Mask to hold the reasons why two endpoints do not match.
Public Static Attributes
-
static const uint32_t different_topic = (0x00000001 << 0u)
Bit index for matching failing due to different topic.
-
static const uint32_t inconsistent_topic = (0x00000001 << 1u)
Bit index for matching failing due to inconsistent topic (same topic name but different characteristics)
-
static const uint32_t incompatible_qos = (0x00000001 << 2u)
Bit index for matching failing due to incompatible QoS.
-
static const uint32_t partitions = (0x00000001 << 3u)
Bit index for matching failing due to inconsistent partitions.
-
static const uint32_t different_topic = (0x00000001 << 0u)