NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::SequenceData Class Reference

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

Constructor & Destructor Documentation

◆ SequenceData() [1/2]

NES::SequenceData::SequenceData ( SequenceNumber  sequenceNumber,
ChunkNumber  chunkNumber,
bool  lastChunk 
)

Constructs.

Parameters
sequenceNumber
chunkNumber
lastChunk

◆ SequenceData() [2/2]

NES::SequenceData::SequenceData ( )
explicit

Member Function Documentation

◆ operator!=()

bool NES::SequenceData::operator!= ( const SequenceData other) const

Overloading the != operator.

Parameters
other
Returns
True if both structs are NOT equal

◆ operator<()

bool NES::SequenceData::operator< ( const SequenceData other) const

Overloading the < operator. Checks sequenceNumber, then chunkNumber, then lastChunk.

Parameters
other

References chunkNumber, lastChunk, and sequenceNumber.

◆ operator<=()

bool NES::SequenceData::operator<= ( const SequenceData other) const

◆ operator==()

bool NES::SequenceData::operator== ( const SequenceData other) const

Overloading the == operator.

Parameters
other
Returns
True if both structs are equal

References chunkNumber, lastChunk, and sequenceNumber.

◆ toString()

std::string NES::SequenceData::toString ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SequenceData obj 
)
friend

Member Data Documentation

◆ chunkNumber

◆ lastChunk

bool NES::SequenceData::lastChunk

◆ sequenceNumber


The documentation for this class was generated from the following files: