C# Class Yodiwo.NodeLibrary.Graphs.NodeGraphManager

Inheritance: Yodiwo.NodeLibrary.Graphs.INodeGraphManager
Afficher le fichier Open project: yodiwo/plegma

Méthodes publiques

Свойство Type Description
IsInitialized bool
locker object

Méthodes publiques

Méthode Description
BuildGraph ( GraphDescriptor graphDescriptor ) : Graph
DeInitialize ( ) : void
DeployGraphs ( ) : void
GraphSaveReq ( GraphManager request ) : void
HandleGraphDeploymentReq ( GraphDeploymentReq req ) : GenericRsp
HandleGraphDeploymentReq ( GraphDeploymentReq req, bool SupressSave ) : GenericRsp
HandleIncomingVirtualBlockEventMsg ( VirtualBlockEventMsg msg ) : void
HandlePortStates ( string>.IEnumerable States ) : void
Initialize ( Node ParentNode ) : void
IsPortActive ( PortKey pk ) : bool
IsThingActive ( ThingKey tk ) : bool
NodeGraphManager ( IEnumerable BlockLibrarians ) : System
OnConnectedToCloud ( ) : void
OnGraphLoadReq ( GraphManager req, Graph &Graph ) : bool
OnThingSolvedCb ( object sender, YEventRouter evInfo, Logic ev ) : void

Called by Logic's Things Manager Subsystem when an EndpointOut is solved

Purge ( ) : void
Save ( ) : void
VirtualOutputBatchMsgHandler ( Logic ev ) : void
VirtualOutputMsgHandler ( Logic ev ) : void

Private Methods

Méthode Description
NodeDiscovery_OnVBMReceived ( NodeKey BrotherNode, VirtualBlockEventMsg msg ) : void

Method Details

BuildGraph() public méthode

public BuildGraph ( GraphDescriptor graphDescriptor ) : Graph
graphDescriptor GraphDescriptor
Résultat Graph

DeInitialize() public méthode

public DeInitialize ( ) : void
Résultat void

DeployGraphs() public méthode

public DeployGraphs ( ) : void
Résultat void

GraphSaveReq() public méthode

public GraphSaveReq ( GraphManager request ) : void
request GraphManager
Résultat void

HandleGraphDeploymentReq() public méthode

public HandleGraphDeploymentReq ( GraphDeploymentReq req ) : GenericRsp
req GraphDeploymentReq
Résultat GenericRsp

HandleGraphDeploymentReq() public méthode

public HandleGraphDeploymentReq ( GraphDeploymentReq req, bool SupressSave ) : GenericRsp
req GraphDeploymentReq
SupressSave bool
Résultat GenericRsp

HandleIncomingVirtualBlockEventMsg() public méthode

public HandleIncomingVirtualBlockEventMsg ( VirtualBlockEventMsg msg ) : void
msg VirtualBlockEventMsg
Résultat void

HandlePortStates() public méthode

public HandlePortStates ( string>.IEnumerable States ) : void
States string>.IEnumerable
Résultat void

Initialize() public méthode

public Initialize ( Node ParentNode ) : void
ParentNode Node
Résultat void

IsPortActive() public méthode

public IsPortActive ( PortKey pk ) : bool
pk PortKey
Résultat bool

IsThingActive() public méthode

public IsThingActive ( ThingKey tk ) : bool
tk ThingKey
Résultat bool

NodeGraphManager() public méthode

public NodeGraphManager ( IEnumerable BlockLibrarians ) : System
BlockLibrarians IEnumerable
Résultat System

OnConnectedToCloud() public méthode

public OnConnectedToCloud ( ) : void
Résultat void

OnGraphLoadReq() public méthode

public OnGraphLoadReq ( GraphManager req, Graph &Graph ) : bool
req GraphManager
Graph Graph
Résultat bool

OnThingSolvedCb() public méthode

Called by Logic's Things Manager Subsystem when an EndpointOut is solved
public OnThingSolvedCb ( object sender, YEventRouter evInfo, Logic ev ) : void
sender object
evInfo YEventRouter
ev Logic
Résultat void

Purge() public méthode

public Purge ( ) : void
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

VirtualOutputBatchMsgHandler() public méthode

public VirtualOutputBatchMsgHandler ( Logic ev ) : void
ev Logic
Résultat void

VirtualOutputMsgHandler() public méthode

public VirtualOutputMsgHandler ( Logic ev ) : void
ev Logic
Résultat void

Property Details

IsInitialized public_oe property

public bool IsInitialized
Résultat bool

locker public_oe property

public object locker
Résultat object