RoutingOutletsIfc

Implemented by network nodes that can describe their static onward routing, enabling a StationNetwork to assemble an introspectable graph and to validate the topology before a run.

"Static" routing excludes per-instance dynamic routing carried on a QObject (a Route attached as the instance's sender); routes are accounted for separately by the network via StationNetwork.registerRoute.

Inheritors

Properties

Link copied to clipboard

True if this node has any onward routing configured (a static next receiver, a station-level sender, or a class route). A non-terminal node for which this is false — and which is not a non-terminal step of a registered route — is a dangling node and fails validation.

Functions

Link copied to clipboard

The statically known receivers this node may route to. Best-effort: empty when the node has no static link or when its routing is opaque (for example, a probabilistic sender whose destinations are not introspectable).