C# 클래스 Brunet.Symphony.SubringEdgeListener

Create edges using another overlay as the transport
상속: Brunet.Transport.EdgeListener, IDataHandler
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_it IdentifierTable
_local_ta Brunet.Transport.TransportAddress
_local_tas System.Collections.ArrayList
_private_node Node
_ptype Brunet.Util.PType
_running int
_shared_node Node
_started int

공개 메소드들

메소드 설명
CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
HandleData ( MemBlock data, ISender return_path, object state ) : void

Where data packets prepended with a prepended subring come. Here we receive data as well as create new SubringEdges.

Start ( ) : void
Stop ( ) : void
SubringEdgeListener ( Node shared_node, Node private_node ) : Brunet.Messaging

Create a SubringEdgeListener.

보호된 메소드들

메소드 설명
CloseHandler ( object o, EventArgs ea ) : void

Remove closed edges from the IdentifierTable

메소드 상세

CloseHandler() 보호된 메소드

Remove closed edges from the IdentifierTable
protected CloseHandler ( object o, EventArgs ea ) : void
o object
ea System.EventArgs
리턴 void

CreateEdgeTo() 공개 메소드

public CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
ta Brunet.Transport.TransportAddress
ecb EdgeCreationCallback
리턴 void

HandleData() 공개 메소드

Where data packets prepended with a prepended subring come. Here we receive data as well as create new SubringEdges.
public HandleData ( MemBlock data, ISender return_path, object state ) : void
data Brunet.Util.MemBlock
return_path ISender
state object
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

SubringEdgeListener() 공개 메소드

Create a SubringEdgeListener.
public SubringEdgeListener ( Node shared_node, Node private_node ) : Brunet.Messaging
shared_node Node The overlay used for the transport.
private_node Node The overlay needing edges.
리턴 Brunet.Messaging

프로퍼티 상세

_it 보호되어 있는 프로퍼티

protected IdentifierTable _it
리턴 IdentifierTable

_local_ta 보호되어 있는 프로퍼티

protected TransportAddress,Brunet.Transport _local_ta
리턴 Brunet.Transport.TransportAddress

_local_tas 보호되어 있는 정적으로 프로퍼티

protected static ArrayList,System.Collections _local_tas
리턴 System.Collections.ArrayList

_private_node 보호되어 있는 프로퍼티

protected Node _private_node
리턴 Node

_ptype 보호되어 있는 프로퍼티

protected PType,Brunet.Util _ptype
리턴 Brunet.Util.PType

_running 보호되어 있는 프로퍼티

protected int _running
리턴 int

_shared_node 보호되어 있는 프로퍼티

protected Node _shared_node
리턴 Node

_started 보호되어 있는 프로퍼티

protected int _started
리턴 int