Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TractionProxy.hxx
Go to the documentation of this file.
1
36#include "executor/Service.hxx"
39
40namespace openlcb
41{
42
46{
47public:
48 TractionProxyService(TrainService *train_service, Node* proxy_node);
50
51private:
52 struct Impl;
53 Impl *impl_;
54};
55
56} // namespace openlcb
Collection of related state machines that pend on incoming messages.
Base class for NMRAnet nodes conforming to the asynchronous interface.
Definition Node.hxx:52
Implements the unapproved Traction Proxy Protocol for dynamic allocation of train nodes.
Collection of control flows necessary for implementing the Traction Protocol.
PImpl Implementation structure for the Traction Proxy service.