C# 클래스 Brunet.Transport.SimulationEdgeListener

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

공개 프로퍼티들

프로퍼티 타입 설명
LatencyMap List>

보호된 프로퍼티들

프로퍼티 타입 설명
_ba BufferAllocator
_edges System.Collections.Hashtable
_is_started int
_listener_id int
_listener_map System.Collections.Hashtable
_ploss_prob double
_rand System.Random
_sync object
_tas System.Collections.ArrayList
_use_delay bool

공개 메소드들

메소드 설명
CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
HandleEdgeSend ( Edge from, ICopyable p ) : void
SimulationEdgeListener ( int id ) : System
SimulationEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth ) : System
SimulationEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth, bool use_delay ) : System
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
AddEdge ( Edge edge ) : void
CloseHandler ( object edge, EventArgs ea ) : void

메소드 상세

AddEdge() 보호된 메소드

protected AddEdge ( Edge edge ) : void
edge Edge
리턴 void

CloseHandler() 보호된 메소드

protected CloseHandler ( object edge, EventArgs ea ) : void
edge object
ea System.EventArgs
리턴 void

CreateEdgeTo() 공개 메소드

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

HandleEdgeSend() 공개 메소드

public HandleEdgeSend ( Edge from, ICopyable p ) : void
from Edge
p ICopyable
리턴 void

SimulationEdgeListener() 공개 메소드

public SimulationEdgeListener ( int id ) : System
id int
리턴 System

SimulationEdgeListener() 공개 메소드

public SimulationEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth ) : System
id int
loss_prob double
ta_auth TAAuthorizer
리턴 System

SimulationEdgeListener() 공개 메소드

public SimulationEdgeListener ( int id, double loss_prob, TAAuthorizer ta_auth, bool use_delay ) : System
id int
loss_prob double
ta_auth TAAuthorizer
use_delay bool
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

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

public static List> LatencyMap
리턴 List>

_ba 보호되어 있는 프로퍼티

protected BufferAllocator _ba
리턴 BufferAllocator

_edges 보호되어 있는 프로퍼티

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

_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

_rand 보호되어 있는 프로퍼티

protected Random,System _rand
리턴 System.Random

_sync 보호되어 있는 프로퍼티

protected object _sync
리턴 object

_tas 보호되어 있는 프로퍼티

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

_use_delay 보호되어 있는 프로퍼티

protected bool _use_delay
리턴 bool