|
Open Model Railroad Network (OpenMRN)
|
Data type wrapper for sending data through a Hub. More...
#include <Hub.hxx>
Public Types | |
| typedef uintptr_t | id_type |
| The type of the identified of these object in the HUB. | |
Public Member Functions | |
| id_type | id () |
| Defines the indentifier used for the DispatchFlow inside the Hub. | |
Public Attributes | |
| FlowInterface< Buffer< HubContainer< T > > > * | skipMember_ |
| Defines which registered member of the hub should be skipped when the output members are enumerated. | |
Data type wrapper for sending data through a Hub.
It adds the skipMember_ to the structure that represents for a HubFlow to decide where the data is coming from. This is needed to avoid the Hub performing loopback.
| typedef uintptr_t HubContainer< T >::id_type |
|
inline |
|
inline |
Defines the indentifier used for the DispatchFlow inside the Hub.
| FlowInterface<Buffer<HubContainer<T> > >* HubContainer< T >::skipMember_ |