Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::TractionProxyService Class Reference

Implements the unapproved Traction Proxy Protocol for dynamic allocation of train nodes. More...

#include <TractionProxy.hxx>

Inheritance diagram for openlcb::TractionProxyService:
Service

Classes

struct  Impl
 PImpl Implementation structure for the Traction Proxy service. More...
 

Public Member Functions

 TractionProxyService (TrainService *train_service, Node *proxy_node)
 
- Public Member Functions inherited from Service
 Service (ExecutorBase *e)
 Constructor.
 
 ~Service ()
 Destructor.
 
ExecutorBaseexecutor ()
 

Private Attributes

Implimpl_
 

Detailed Description

Implements the unapproved Traction Proxy Protocol for dynamic allocation of train nodes.

Definition at line 45 of file TractionProxy.hxx.

Constructor & Destructor Documentation

◆ TractionProxyService()

openlcb::TractionProxyService::TractionProxyService ( TrainService train_service,
Node proxy_node 
)

Definition at line 302 of file TractionProxy.cxx.

◆ ~TractionProxyService()

openlcb::TractionProxyService::~TractionProxyService ( )

Definition at line 309 of file TractionProxy.cxx.

Member Data Documentation

◆ impl_

Impl* openlcb::TractionProxyService::impl_
private

Definition at line 53 of file TractionProxy.hxx.


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