C# 클래스 Brunet.Transport.FunctionEdgeListener

상속: EdgeListener, IEdgeSendHandler
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_is_started int
_listener_id int
_listener_map System.Collections.Hashtable
_ploss_prob double
_queue Brunet.Concurrent.LFBlockingQueue
_queue_thread Thread
_tas System.Collections.ArrayList

공개 메소드들

메소드 설명
CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
FunctionEdgeListener ( int id ) : Brunet
FunctionEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth ) : Brunet
HandleEdgeSend ( Edge from, Brunet.Util p ) : void
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
StartQueueProcessing ( ) : void

메소드 상세

CreateEdgeTo() 공개 메소드

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

FunctionEdgeListener() 공개 메소드

public FunctionEdgeListener ( int id ) : Brunet
id int
리턴 Brunet

FunctionEdgeListener() 공개 메소드

public FunctionEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth ) : Brunet
id int
loss_prob double
ta_auth TAAuthorizer
리턴 Brunet

HandleEdgeSend() 공개 메소드

public HandleEdgeSend ( Edge from, Brunet.Util p ) : void
from Edge
p Brunet.Util
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartQueueProcessing() 보호된 메소드

protected StartQueueProcessing ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

_is_started 보호되어 있는 프로퍼티

protected int _is_started
리턴 int

_listener_id 보호되어 있는 프로퍼티

protected int _listener_id
리턴 int

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

static protected Hashtable,System.Collections _listener_map
리턴 System.Collections.Hashtable

_ploss_prob 보호되어 있는 프로퍼티

protected double _ploss_prob
리턴 double

_queue 보호되어 있는 프로퍼티

protected LFBlockingQueue,Brunet.Concurrent _queue
리턴 Brunet.Concurrent.LFBlockingQueue

_queue_thread 보호되어 있는 프로퍼티

protected Thread _queue_thread
리턴 Thread

_tas 보호되어 있는 프로퍼티

protected ArrayList,System.Collections _tas
리턴 System.Collections.ArrayList