MeshNet  1.0.0
Public Member Functions | Static Public Member Functions | Data Fields
MeshFIDTableRow Struct Reference

Structure, that acts as one row in MeshFIDTable. More...

#include <meshTables.h>

Collaboration diagram for MeshFIDTableRow:
Collaboration graph
[legend]

Public Member Functions

 MeshFIDTableRow ()=default
 
 MeshFIDTableRow (uint8_t id, uint8_t source, MeshMAC bssid)
 
void clear ()
 Removes all data from current row. More...
 
size_t printRow (OSTREAM &stream) const
 
bool operator== (const MeshFIDTableRow &another) const
 

Static Public Member Functions

static size_t printHeader (OSTREAM &stream)
 Print header for table of rows. More...
 

Data Fields

uint8_t ID = 0
 ID of message. More...
 
uint8_t Source = 0
 Source node number. More...
 
MeshMAC BSSID
 BSSID of network. More...
 

Detailed Description

Structure, that acts as one row in MeshFIDTable.

Constructor & Destructor Documentation

◆ MeshFIDTableRow() [1/2]

MeshFIDTableRow::MeshFIDTableRow ( )
default

◆ MeshFIDTableRow() [2/2]

MeshFIDTableRow::MeshFIDTableRow ( uint8_t  id,
uint8_t  source,
MeshMAC  bssid 
)

Member Function Documentation

◆ clear()

void MeshFIDTableRow::clear ( )
inline

Removes all data from current row.

◆ operator==()

bool MeshFIDTableRow::operator== ( const MeshFIDTableRow another) const
inline

◆ printHeader()

size_t MeshFIDTableRow::printHeader ( OSTREAM stream)
static

Print header for table of rows.

Parameters
streamStream, where header will be printed.
Returns
Returns number of printed characters.

◆ printRow()

size_t MeshFIDTableRow::printRow ( OSTREAM stream) const

@breif Prints row to stream.

Parameters
streamStream, where row will be printed.
Returns
Returns number of printed characters.

Field Documentation

◆ BSSID

MeshMAC MeshFIDTableRow::BSSID

BSSID of network.

◆ ID

uint8_t MeshFIDTableRow::ID = 0

ID of message.

◆ Source

uint8_t MeshFIDTableRow::Source = 0

Source node number.


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