C# 클래스 Brunet.Connections.ConnectionPacketHandler

상속: IRpcHandler
파일 보기 프로젝트 열기: johnynek/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_disconnecting int
_edge_to_cphstate System.Collections.Hashtable
_node Node
_sync object

공개 메소드들

메소드 설명
Close ( IDictionary close_message, ISender edge ) : IDictionary
CloseHandler ( object edge, EventArgs args ) : void
ConnectionPacketHandler ( Node n ) : System
GetLocalIPAddresses ( ) : IList
GetNeighbors ( ) : IDictionary
GetStatus ( IDictionary status_message, ISender edge ) : IDictionary
HandleRpc ( ISender caller, string method, IList arguments, object request_state ) : void
Ping ( object o, ISender edge ) : object
Start ( IDictionary link_message, ISender edge ) : IDictionary

보호된 메소드들

메소드 설명
CanConnect ( CphState cph, ErrorMessage &err ) : bool
GetEdge ( ISender s ) : Edge

메소드 상세

CanConnect() 보호된 메소드

protected CanConnect ( CphState cph, ErrorMessage &err ) : bool
cph CphState
err ErrorMessage
리턴 bool

Close() 공개 메소드

public Close ( IDictionary close_message, ISender edge ) : IDictionary
close_message IDictionary
edge ISender
리턴 IDictionary

CloseHandler() 공개 메소드

public CloseHandler ( object edge, EventArgs args ) : void
edge object
args System.EventArgs
리턴 void

ConnectionPacketHandler() 공개 메소드

public ConnectionPacketHandler ( Node n ) : System
n Node
리턴 System

GetEdge() 보호된 메소드

protected GetEdge ( ISender s ) : Edge
s ISender
리턴 Edge

GetLocalIPAddresses() 공개 메소드

public GetLocalIPAddresses ( ) : IList
리턴 IList

GetNeighbors() 공개 메소드

public GetNeighbors ( ) : IDictionary
리턴 IDictionary

GetStatus() 공개 메소드

public GetStatus ( IDictionary status_message, ISender edge ) : IDictionary
status_message IDictionary
edge ISender
리턴 IDictionary

HandleRpc() 공개 메소드

public HandleRpc ( ISender caller, string method, IList arguments, object request_state ) : void
caller ISender
method string
arguments IList
request_state object
리턴 void

Ping() 공개 메소드

public Ping ( object o, ISender edge ) : object
o object
edge ISender
리턴 object

Start() 공개 메소드

public Start ( IDictionary link_message, ISender edge ) : IDictionary
link_message IDictionary
edge ISender
리턴 IDictionary

프로퍼티 상세

_disconnecting 보호되어 있는 프로퍼티

protected int _disconnecting
리턴 int

_edge_to_cphstate 보호되어 있는 프로퍼티

protected Hashtable,System.Collections _edge_to_cphstate
리턴 System.Collections.Hashtable

_node 보호되어 있는 프로퍼티

protected Node _node
리턴 Node

_sync 보호되어 있는 프로퍼티

protected object _sync
리턴 object