Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
PortDiagnostic Class Reference

#include "steam/engine/proc-node.hpp"

Description

Definition at line 290 of file proc-node.hpp.

Public Member Functions

 PortDiagnostic (Port &thePort)
 
lib::Several< PortRef > const & srcPorts ()
 
bool isSrc ()
 
string getProcName ()
 generate a combined name for the node and the qualification of the port
 
string getProcSpec ()
 generate a descriptive diagnostic Spec for the Turnout sitting behind this Port
 
HashVal getProcHash ()
 calculate an unique, stable and reproducible hash-key to identify the associated operation
 
PortDiagnostic watchLead (uint leadIdx)
 
bool verify_connected (uint input, Port &)
 
bool verify_connected (Port &)
 

Private Attributes

Portp_
 

Additional Inherited Members

- Private Member Functions inherited from MoveOnly
 ~MoveOnly ()=default
 
 MoveOnly ()=default
 
 MoveOnly (MoveOnly &&)=default
 
 MoveOnly (MoveOnly const &)=delete
 
MoveOnlyoperator= (MoveOnly &&)=delete
 
MoveOnlyoperator= (MoveOnly const &)=delete
 

Constructor & Destructor Documentation

◆ PortDiagnostic()

PortDiagnostic ( Port thePort)
inline

Definition at line 296 of file proc-node.hpp.

Member Function Documentation

◆ srcPorts()

lib::Several< PortRef > const & srcPorts ( )

Referenced by PortDiagnostic::isSrc().

+ Here is the caller graph for this function:

◆ isSrc()

bool isSrc ( )
inline

Definition at line 302 of file proc-node.hpp.

References PortDiagnostic::srcPorts().

+ Here is the call graph for this function:

◆ getProcName()

string getProcName ( )

generate a combined name for the node and the qualification of the port

◆ getProcSpec()

string getProcSpec ( )

generate a descriptive diagnostic Spec for the Turnout sitting behind this Port

◆ getProcHash()

HashVal getProcHash ( )

calculate an unique, stable and reproducible hash-key to identify the associated operation

◆ watchLead()

PortDiagnostic watchLead ( uint  leadIdx)

◆ verify_connected() [1/2]

bool verify_connected ( uint  input,
Port  
)

◆ verify_connected() [2/2]

bool verify_connected ( Port )

Member Data Documentation

◆ p_

Port& p_
private

Definition at line 293 of file proc-node.hpp.

+ Inheritance diagram for PortDiagnostic:
+ Collaboration diagram for PortDiagnostic:

The documentation for this class was generated from the following file: