95 DisjointSequence::present_sequence_ranges()
const
bool has(T lower, T upper) const
const LogLevel::Value value
SequenceBackInsertIterator< Sequence > back_inserter(Sequence &seq)
const_reverse_iterator rbegin() const
SequenceNumber cumulative_ack() const
bool insert_i(const SequenceRange &range, OPENDDS_VECTOR(SequenceRange) *gaps=0)
OPENDDS_VECTOR(SequenceRange) missing_sequence_ranges() const
Returns missing ranges of SequenceNumbers (internal gaps in the sequence)
bool insert_filtered(const SequenceRange &range, const DisjointSequence &filter)
Insert the intersection of range and filter.
const_iterator begin() const
bool contains_any(const SequenceRange &range) const
bool has_any(T lower, T upper) const
SequenceNumber low() const
SequenceNumber last_ack() const
bool contains(SequenceNumber value) const
bool insert(const SequenceRange &range, OPENDDS_VECTOR(SequenceRange)&added)
std::pair< SequenceNumber, SequenceNumber > SequenceRange
Sequence number abstraction. Only allows positive 64 bit values.
static SequenceNumber SEQUENCENUMBER_UNKNOWN()
DDS::ReturnCode_t copy(DDS::DynamicData_ptr dest, DDS::DynamicData_ptr src)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
SequenceNumber high() const
const_iterator end() const