C# Class Yodiwo.NodeLibrary.NodeDiscovery.NodeDiscoverManager

Mostrar archivo Open project: yodiwo/plegma Class Usage Examples

Public Properties

Property Type Description
BrotherNodes RemoteNode>.DictionaryTS
Discoverer LANDiscoverer
DiscoveryMessage DiscoveryMessage
Node Node
Protocol YPChannel.Protocol
RemoteNodes RemoteNode>.DictionaryTS
YPCPort int

Public Methods

Method Description
Deinitialize ( ) : void
Initialize ( ) : void
NodeDiscoverManager ( Node Node, int YPCPort = DefaultYPCPort ) : System
SendVBMToBrothers ( List events ) : void
hookNewRemoteNodeEvents ( RemoteNode remInfo ) : void

Private Methods

Method Description
Discoverer_OnEndpointMsgRx ( YPChannel endpoint, YPChannel __msg ) : void
Discoverer_OnEndpointTimeout ( LANDiscoverer endpoint ) : void
RemoteNode_OnChannelClose ( RemoteNode RemoteNode ) : void
RemoteNode_OnChannelOpen ( RemoteNode RemoteNode ) : void
RemoteNode_OnVBMReceived ( RemoteNode RemoteNode, VirtualBlockEventMsg msg ) : void
_YPServer_OnNewChannel ( Server Server, YPChannel Channel ) : void

Method Details

Deinitialize() public method

public Deinitialize ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

NodeDiscoverManager() public method

public NodeDiscoverManager ( Node Node, int YPCPort = DefaultYPCPort ) : System
Node Node
YPCPort int
return System

SendVBMToBrothers() public method

public SendVBMToBrothers ( List events ) : void
events List
return void

hookNewRemoteNodeEvents() public method

public hookNewRemoteNodeEvents ( RemoteNode remInfo ) : void
remInfo RemoteNode
return void

Property Details

BrotherNodes public_oe property

public DictionaryTS BrotherNodes
return RemoteNode>.DictionaryTS

Discoverer public_oe property

public LANDiscoverer Discoverer
return LANDiscoverer

DiscoveryMessage public_oe property

public DiscoveryMessage,Yodiwo.NodeLibrary.NodeDiscovery DiscoveryMessage
return DiscoveryMessage

Node public_oe property

public Node Node
return Node

Protocol public_oe static_oe property

public static YPChannel.Protocol Protocol
return YPChannel.Protocol

RemoteNodes public_oe property

public DictionaryTS RemoteNodes
return RemoteNode>.DictionaryTS

YPCPort public_oe property

public int YPCPort
return int