|
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 |