roo_transport
API Documentation for roo_transport
Loading...
Searching...
No Matches
roo_transport::internal::SeqNum Class Reference

#include <seq_num.h>

Public Member Functions

 SeqNum (uint16_t seq)
 
bool operator== (SeqNum other) const
 
bool operator!= (SeqNum other) const
 
bool operator< (SeqNum other) const
 
bool operator<= (SeqNum other) const
 
bool operator> (SeqNum other) const
 
bool operator>= (SeqNum other) const
 
SeqNumoperator++ ()
 
SeqNum operator++ (int)
 
SeqNumoperator+= (int increment)
 
int operator- (SeqNum other) const
 
SeqNum operator+ (int other) const
 
SeqNum operator- (int other) const
 
uint16_t raw () const
 

Detailed Description

Definition at line 29 of file seq_num.h.

Constructor & Destructor Documentation

◆ SeqNum()

roo_transport::internal::SeqNum::SeqNum ( uint16_t  seq)
inline

Definition at line 31 of file seq_num.h.

Member Function Documentation

◆ operator!=()

bool roo_transport::internal::SeqNum::operator!= ( SeqNum  other) const
inline

Definition at line 35 of file seq_num.h.

◆ operator+()

SeqNum roo_transport::internal::SeqNum::operator+ ( int  other) const
inline

Definition at line 67 of file seq_num.h.

◆ operator++() [1/2]

SeqNum & roo_transport::internal::SeqNum::operator++ ( )
inline

Definition at line 53 of file seq_num.h.

◆ operator++() [2/2]

SeqNum roo_transport::internal::SeqNum::operator++ ( int  )
inline

Definition at line 58 of file seq_num.h.

◆ operator+=()

SeqNum & roo_transport::internal::SeqNum::operator+= ( int  increment)
inline

Definition at line 60 of file seq_num.h.

◆ operator-() [1/2]

SeqNum roo_transport::internal::SeqNum::operator- ( int  other) const
inline

Definition at line 68 of file seq_num.h.

◆ operator-() [2/2]

int roo_transport::internal::SeqNum::operator- ( SeqNum  other) const
inline

Definition at line 65 of file seq_num.h.

◆ operator<()

bool roo_transport::internal::SeqNum::operator< ( SeqNum  other) const
inline

Definition at line 37 of file seq_num.h.

◆ operator<=()

bool roo_transport::internal::SeqNum::operator<= ( SeqNum  other) const
inline

Definition at line 41 of file seq_num.h.

◆ operator==()

bool roo_transport::internal::SeqNum::operator== ( SeqNum  other) const
inline

Definition at line 33 of file seq_num.h.

◆ operator>()

bool roo_transport::internal::SeqNum::operator> ( SeqNum  other) const
inline

Definition at line 45 of file seq_num.h.

◆ operator>=()

bool roo_transport::internal::SeqNum::operator>= ( SeqNum  other) const
inline

Definition at line 49 of file seq_num.h.

◆ raw()


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