Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::SequenceNumberGenerator Class Referenceabstract

Virtual clock interface. More...

#include <IfTcpImpl.hxx>

Inheritance diagram for openlcb::SequenceNumberGenerator:
Destructable openlcb::ClockBaseSequenceNumberGenerator

Public Member Functions

virtual long long get_sequence_number ()=0
 Returns the next strictly monotonic sequence number.
 

Detailed Description

Virtual clock interface.

Implementations are not required to be thread-safe.

Definition at line 247 of file IfTcpImpl.hxx.

Member Function Documentation

◆ get_sequence_number()

virtual long long openlcb::SequenceNumberGenerator::get_sequence_number ( )
pure virtual

Returns the next strictly monotonic sequence number.

Implemented in openlcb::ClockBaseSequenceNumberGenerator.


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