C# 클래스 Yodiwo.NodeLibrary.NodeDiscovery.NodeDiscoverManager

파일 보기 프로젝트 열기: yodiwo/plegma 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BrotherNodes RemoteNode>.DictionaryTS
Discoverer LANDiscoverer
DiscoveryMessage DiscoveryMessage
Node Node
Protocol YPChannel.Protocol
RemoteNodes RemoteNode>.DictionaryTS
YPCPort int

공개 메소드들

메소드 설명
Deinitialize ( ) : void
Initialize ( ) : void
NodeDiscoverManager ( Node Node, int YPCPort = DefaultYPCPort ) : System
SendVBMToBrothers ( List events ) : void
hookNewRemoteNodeEvents ( RemoteNode remInfo ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Deinitialize() 공개 메소드

public Deinitialize ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

NodeDiscoverManager() 공개 메소드

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

SendVBMToBrothers() 공개 메소드

public SendVBMToBrothers ( List events ) : void
events List
리턴 void

hookNewRemoteNodeEvents() 공개 메소드

public hookNewRemoteNodeEvents ( RemoteNode remInfo ) : void
remInfo RemoteNode
리턴 void

프로퍼티 상세

BrotherNodes 공개적으로 프로퍼티

public DictionaryTS BrotherNodes
리턴 RemoteNode>.DictionaryTS

Discoverer 공개적으로 프로퍼티

public LANDiscoverer Discoverer
리턴 LANDiscoverer

DiscoveryMessage 공개적으로 프로퍼티

public DiscoveryMessage,Yodiwo.NodeLibrary.NodeDiscovery DiscoveryMessage
리턴 DiscoveryMessage

Node 공개적으로 프로퍼티

public Node Node
리턴 Node

Protocol 공개적으로 정적으로 프로퍼티

public static YPChannel.Protocol Protocol
리턴 YPChannel.Protocol

RemoteNodes 공개적으로 프로퍼티

public DictionaryTS RemoteNodes
리턴 RemoteNode>.DictionaryTS

YPCPort 공개적으로 프로퍼티

public int YPCPort
리턴 int