![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "steam/engine/proc-node.hpp"
Definition at line 249 of file proc-node.hpp.
Public Member Functions | |
| ProcNodeDiagnostic (ProcNode &theNode) | |
| auto & | leads () |
| auto & | ports () |
| bool | isSrc () |
| bool | isValid () |
| string | getNodeName () |
| show the node's descriptive name | |
| string | getNodeSpec () |
| generate a descriptive Spec of this ProcNode for diagnostics | |
| HashVal | getNodeHash () |
| calculate an unique hash-key to designate this node | |
| string | getPortSpec (uint portIdx) |
| generate a descriptive diagnostic Spec for the designated Turnout | |
| HashVal | getPortHash (uint portIdx) |
| calculate an unique, stable and reproducible hash-key to identify the Turnout | |
| ProcNodeDiagnostic | watchLead (uint leadIdx) |
| PortDiagnostic | watchPort (uint portIdx) |
Private Attributes | |
| ProcNode & | n_ |
Additional Inherited Members | |
Private Member Functions inherited from MoveOnly | |
| ~MoveOnly ()=default | |
| MoveOnly ()=default | |
| MoveOnly (MoveOnly &&)=default | |
| MoveOnly (MoveOnly const &)=delete | |
| MoveOnly & | operator= (MoveOnly &&)=delete |
| MoveOnly & | operator= (MoveOnly const &)=delete |
|
inline |
Definition at line 255 of file proc-node.hpp.
|
inline |
Definition at line 259 of file proc-node.hpp.
References Connectivity::leads, ProcNodeDiagnostic::n_, and ProcNode::wiring_.
|
inline |
Definition at line 260 of file proc-node.hpp.
References ProcNodeDiagnostic::n_, Connectivity::ports, and ProcNode::wiring_.
Referenced by ProcNodeDiagnostic::isValid().
Here is the caller graph for this function:
|
inline |
Definition at line 262 of file proc-node.hpp.
References Several< I >::empty(), Connectivity::leads, ProcNodeDiagnostic::n_, and ProcNode::wiring_.
Here is the call graph for this function:
|
inline |
Definition at line 265 of file proc-node.hpp.
References ProcNodeDiagnostic::ports().
Here is the call graph for this function:| string getNodeName | ( | ) |
show the node's descriptive name
| string getNodeSpec | ( | ) |
generate a descriptive Spec of this ProcNode for diagnostics
| HashVal getNodeHash | ( | ) |
calculate an unique hash-key to designate this node
| string getPortSpec | ( | uint | portIdx | ) |
generate a descriptive diagnostic Spec for the designated Turnout
| HashVal getPortHash | ( | uint | portIdx | ) |
calculate an unique, stable and reproducible hash-key to identify the Turnout
| ProcNodeDiagnostic watchLead | ( | uint | leadIdx | ) |
| PortDiagnostic watchPort | ( | uint | portIdx | ) |
|
private |
Definition at line 252 of file proc-node.hpp.
Referenced by ProcNodeDiagnostic::isSrc(), ProcNodeDiagnostic::leads(), and ProcNodeDiagnostic::ports().
Inheritance diagram for ProcNodeDiagnostic:
Collaboration diagram for ProcNodeDiagnostic: