Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::TrainService::Impl Struct Reference

Implementation structure for TrainService. More...

Classes

class  TractionRequestFlow
 Handler for incoming OpenLCB messages of MTI == Traction Protocol Request. More...
 

Public Member Functions

 Impl (TrainService *parent)
 

Public Attributes

TractionRequestFlow traction_
 

Detailed Description

Implementation structure for TrainService.

Holds ownership of the various flows that are necessary for the correct operation, but do not need to be exposed on the external API.

Definition at line 111 of file TractionTrain.cxx.

Constructor & Destructor Documentation

◆ Impl()

openlcb::TrainService::Impl::Impl ( TrainService parent)
inline

Definition at line 115 of file TractionTrain.cxx.

Member Data Documentation

◆ traction_

TractionRequestFlow openlcb::TrainService::Impl::traction_

Definition at line 661 of file TractionTrain.cxx.


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