|
Open Model Railroad Network (OpenMRN)
|
Implements the unapproved Traction Proxy Protocol for dynamic allocation of train nodes. More...
#include <TractionProxy.hxx>
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. | |
| ExecutorBase * | executor () |
Private Attributes | |
| Impl * | impl_ |
Implements the unapproved Traction Proxy Protocol for dynamic allocation of train nodes.
Definition at line 45 of file TractionProxy.hxx.
| openlcb::TractionProxyService::TractionProxyService | ( | TrainService * | train_service, |
| Node * | proxy_node | ||
| ) |
Definition at line 302 of file TractionProxy.cxx.
| openlcb::TractionProxyService::~TractionProxyService | ( | ) |
Definition at line 309 of file TractionProxy.cxx.
|
private |
Definition at line 53 of file TractionProxy.hxx.