Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
NumberDumper Class Reference
Inheritance diagram for NumberDumper:
Singleton< NumberDumper >

Classes

struct  Chunk
 
class  Displayer
 

Public Member Functions

 NumberDumper (Service *s)
 
void add (uint16_t data)
 

Static Public Attributes

static constexpr uint16_t EOLN = 0xffffu
 

Private Attributes

Buffer< Chunk > * nextChunk_ = nullptr
 
unsigned nextOfs_ = 0
 
Displayer displayFlow_
 

Static Private Attributes

static constexpr unsigned BUFSIZE = 128
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< NumberDumper >
static NumberDumperinstance ()
 
static bool exists ()
 

Detailed Description

Definition at line 41 of file NumberDumper.hxx.

Constructor & Destructor Documentation

◆ NumberDumper()

NumberDumper::NumberDumper ( Service s)
inline

Definition at line 44 of file NumberDumper.hxx.

Member Function Documentation

◆ add()

void NumberDumper::add ( uint16_t  data)
inline

Definition at line 49 of file NumberDumper.hxx.

Member Data Documentation

◆ BUFSIZE

constexpr unsigned NumberDumper::BUFSIZE = 128
staticconstexprprivate

Definition at line 67 of file NumberDumper.hxx.

◆ displayFlow_

Displayer NumberDumper::displayFlow_
private

Definition at line 179 of file NumberDumper.hxx.

◆ EOLN

constexpr uint16_t NumberDumper::EOLN = 0xffffu
staticconstexpr

Definition at line 64 of file NumberDumper.hxx.

◆ nextChunk_

Buffer<Chunk>* NumberDumper::nextChunk_ = nullptr
private

Definition at line 74 of file NumberDumper.hxx.

◆ nextOfs_

unsigned NumberDumper::nextOfs_ = 0
private

Definition at line 75 of file NumberDumper.hxx.


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