NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <SequenceData.hpp>
Public Member Functions | |
SequenceData (SequenceNumber sequenceNumber, ChunkNumber chunkNumber, bool lastChunk) | |
Constructs. More... | |
SequenceData () | |
std::string | toString () const |
bool | operator<= (const SequenceData &other) const |
bool | operator< (const SequenceData &other) const |
Overloading the < operator. Checks sequenceNumber, then chunkNumber, then lastChunk. More... | |
bool | operator== (const SequenceData &other) const |
Overloading the == operator. More... | |
bool | operator!= (const SequenceData &other) const |
Overloading the != operator. More... | |
Public Attributes | |
SequenceNumber | sequenceNumber |
ChunkNumber | chunkNumber |
bool | lastChunk |
Friends | |
std::ostream & | operator<< (std::ostream &os, const SequenceData &obj) |
NES::SequenceData::SequenceData | ( | SequenceNumber | sequenceNumber, |
ChunkNumber | chunkNumber, | ||
bool | lastChunk | ||
) |
Constructs.
sequenceNumber | |
chunkNumber | |
lastChunk |
|
explicit |
bool NES::SequenceData::operator!= | ( | const SequenceData & | other | ) | const |
Overloading the != operator.
other |
bool NES::SequenceData::operator< | ( | const SequenceData & | other | ) | const |
Overloading the < operator. Checks sequenceNumber, then chunkNumber, then lastChunk.
other |
References chunkNumber, lastChunk, and sequenceNumber.
bool NES::SequenceData::operator<= | ( | const SequenceData & | other | ) | const |
bool NES::SequenceData::operator== | ( | const SequenceData & | other | ) | const |
Overloading the == operator.
other |
References chunkNumber, lastChunk, and sequenceNumber.
std::string NES::SequenceData::toString | ( | ) | const |
|
friend |
ChunkNumber NES::SequenceData::chunkNumber |
Referenced by NES::NonBlockingMonotonicSeqQueueTest::emplaceInMockupQueue(), operator<(), and operator==().
bool NES::SequenceData::lastChunk |
Referenced by NES::NonBlockingMonotonicSeqQueueTest::emplaceInMockupQueue(), operator<(), and operator==().
SequenceNumber NES::SequenceData::sequenceNumber |