C# Class Yodiwo.NodeLibrary.Graphs.NodeGraphManager

Inheritance: Yodiwo.NodeLibrary.Graphs.INodeGraphManager
Exibir arquivo Open project: yodiwo/plegma

Public Properties

Property Type Description
IsInitialized bool
locker object

Public Methods

Method 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

Method Description
NodeDiscovery_OnVBMReceived ( NodeKey BrotherNode, VirtualBlockEventMsg msg ) : void

Method Details

BuildGraph() public method

public BuildGraph ( GraphDescriptor graphDescriptor ) : Graph
graphDescriptor GraphDescriptor
return Graph

DeInitialize() public method

public DeInitialize ( ) : void
return void

DeployGraphs() public method

public DeployGraphs ( ) : void
return void

GraphSaveReq() public method

public GraphSaveReq ( GraphManager request ) : void
request GraphManager
return void

HandleGraphDeploymentReq() public method

public HandleGraphDeploymentReq ( GraphDeploymentReq req ) : GenericRsp
req GraphDeploymentReq
return GenericRsp

HandleGraphDeploymentReq() public method

public HandleGraphDeploymentReq ( GraphDeploymentReq req, bool SupressSave ) : GenericRsp
req GraphDeploymentReq
SupressSave bool
return GenericRsp

HandleIncomingVirtualBlockEventMsg() public method

public HandleIncomingVirtualBlockEventMsg ( VirtualBlockEventMsg msg ) : void
msg VirtualBlockEventMsg
return void

HandlePortStates() public method

public HandlePortStates ( string>.IEnumerable States ) : void
States string>.IEnumerable
return void

Initialize() public method

public Initialize ( Node ParentNode ) : void
ParentNode Node
return void

IsPortActive() public method

public IsPortActive ( PortKey pk ) : bool
pk PortKey
return bool

IsThingActive() public method

public IsThingActive ( ThingKey tk ) : bool
tk ThingKey
return bool

NodeGraphManager() public method

public NodeGraphManager ( IEnumerable BlockLibrarians ) : System
BlockLibrarians IEnumerable
return System

OnConnectedToCloud() public method

public OnConnectedToCloud ( ) : void
return void

OnGraphLoadReq() public method

public OnGraphLoadReq ( GraphManager req, Graph &Graph ) : bool
req GraphManager
Graph Graph
return bool

OnThingSolvedCb() public method

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
return void

Purge() public method

public Purge ( ) : void
return void

Save() public method

public Save ( ) : void
return void

VirtualOutputBatchMsgHandler() public method

public VirtualOutputBatchMsgHandler ( Logic ev ) : void
ev Logic
return void

VirtualOutputMsgHandler() public method

public VirtualOutputMsgHandler ( Logic ev ) : void
ev Logic
return void

Property Details

IsInitialized public_oe property

public bool IsInitialized
return bool

locker public_oe property

public object locker
return object