Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
RailcomHub.hxx
Go to the documentation of this file.
1
35
#ifndef _DCC_RAILCOMHUB_HXX_
36
#define _DCC_RAILCOMHUB_HXX_
37
38
#include "
utils/Hub.hxx
"
39
#include "
dcc/RailCom.hxx
"
40
41
namespace
dcc {
42
44
typedef
HubContainer<StructContainer<dcc::Feedback>
>
RailcomHubData
;
46
typedef
FlowInterface<Buffer<RailcomHubData>
>
RailcomHubPortInterface
;
49
typedef
StateFlow<Buffer<RailcomHubData>
,
QList<1>
>
RailcomHubPort
;
52
typedef
GenericHubFlow<RailcomHubData>
RailcomHubFlow
;
53
54
}
// namespace dcc
55
56
#endif
// _DCC_RAILCOMHUB_HXX_
Hub.hxx
RailCom.hxx
FlowInterface
Abstract class for message recipients.
Definition
StateFlow.hxx:1117
GenericHubFlow
Templated implementation of the HubFlow.
Definition
Hub.hxx:150
HubContainer
Data type wrapper for sending data through a Hub.
Definition
Hub.hxx:101
QList
A list of queues.
Definition
Queue.hxx:466
StateFlow
State flow with a given typed input queue.
Definition
StateFlow.hxx:1374
src
dcc
RailcomHub.hxx
Generated on Sun Feb 2 2025 21:18:13 for Open Model Railroad Network (OpenMRN) by
1.9.8