C# Класс Brunet.Transport.SimulationEdgeListener

Наследование: EdgeListener, IEdgeSendHandler
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LatencyMap List>

Защищенные свойства (Protected)

Свойство Тип Описание
_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