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

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

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

Свойство Тип Описание
_bytes long
_id_ht System.Collections.Hashtable
_isstarted int
_listen_finished_event System.Threading.ManualResetEvent
_listen_thread Thread
_monitor_fe FuzzyEvent
_nat_hist NatHistory
_nat_tas IEnumerable
_port int
_rand System.Random
_remote_id_ht System.Collections.Hashtable
_running int
_s Socket
_send_handler IEdgeSendHandler
_send_queue LFBlockingQueue
_send_queue_delta int
_send_queue_max int
_send_thread Thread
_sync object
_tas IEnumerable
ipep System.Net.IPEndPoint

Открытые методы

Метод Описание
CloseHandler ( object edge, EventArgs args ) : void
CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
HandleEdgeSend ( Edge from, ICopyable p ) : void
Start ( ) : void
Stop ( ) : void
UdpEdgeListener ( ) : System
UdpEdgeListener ( int port ) : System
UdpEdgeListener ( int port, IEnumerable ips ) : System
UdpEdgeListener ( int port, IEnumerable local_config_ips, TAAuthorizer ta_auth ) : System
UpdateLocalTAs ( Edge e, TransportAddress ta ) : void

Защищенные методы

Метод Описание
GuessLocalEndPoint ( IEnumerable tas ) : IPEndPoint
HandleControlPacket ( int remoteid, int n_localid, MemBlock buffer, EndPoint ep ) : void
HandleDataPacket ( int remoteid, int localid, MemBlock packet, EndPoint end, object state ) : void
ListenThread ( ) : void
MonitorLogOff ( ) : void
MonitorLogSwitch ( ) : void
SendControlPacket ( EndPoint end, int remoteid, int localid, ControlCode c, object state ) : void
SendThread ( ) : void

Описание методов

CloseHandler() публичный Метод

public CloseHandler ( object edge, EventArgs args ) : void
edge object
args System.EventArgs
Результат void

CreateEdgeTo() публичный Метод

public CreateEdgeTo ( TransportAddress ta, EdgeCreationCallback ecb ) : void
ta TransportAddress
ecb EdgeCreationCallback
Результат void

GuessLocalEndPoint() защищенный Метод

protected GuessLocalEndPoint ( IEnumerable tas ) : IPEndPoint
tas IEnumerable
Результат System.Net.IPEndPoint

HandleControlPacket() защищенный Метод

protected HandleControlPacket ( int remoteid, int n_localid, MemBlock buffer, EndPoint ep ) : void
remoteid int
n_localid int
buffer Brunet.Util.MemBlock
ep System.Net.EndPoint
Результат void

HandleDataPacket() защищенный Метод

protected HandleDataPacket ( int remoteid, int localid, MemBlock packet, EndPoint end, object state ) : void
remoteid int
localid int
packet Brunet.Util.MemBlock
end System.Net.EndPoint
state object
Результат void

HandleEdgeSend() публичный Метод

public HandleEdgeSend ( Edge from, ICopyable p ) : void
from Edge
p ICopyable
Результат void

ListenThread() защищенный Метод

protected ListenThread ( ) : void
Результат void

MonitorLogOff() защищенный Метод

protected MonitorLogOff ( ) : void
Результат void

MonitorLogSwitch() защищенный Метод

protected MonitorLogSwitch ( ) : void
Результат void

SendControlPacket() защищенный Метод

protected SendControlPacket ( EndPoint end, int remoteid, int localid, ControlCode c, object state ) : void
end System.Net.EndPoint
remoteid int
localid int
c ControlCode
state object
Результат void

SendThread() защищенный Метод

protected SendThread ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

UdpEdgeListener() публичный Метод

public UdpEdgeListener ( ) : System
Результат System

UdpEdgeListener() публичный Метод

public UdpEdgeListener ( int port ) : System
port int
Результат System

UdpEdgeListener() публичный Метод

public UdpEdgeListener ( int port, IEnumerable ips ) : System
port int
ips IEnumerable
Результат System

UdpEdgeListener() публичный Метод

public UdpEdgeListener ( int port, IEnumerable local_config_ips, TAAuthorizer ta_auth ) : System
port int
local_config_ips IEnumerable
ta_auth TAAuthorizer
Результат System

UpdateLocalTAs() публичный Метод

public UpdateLocalTAs ( Edge e, TransportAddress ta ) : void
e Edge
ta TransportAddress
Результат void

Описание свойств

_bytes защищенное свойство

protected long _bytes
Результат long

_id_ht защищенное свойство

protected Hashtable,System.Collections _id_ht
Результат System.Collections.Hashtable

_isstarted защищенное свойство

protected int _isstarted
Результат int

_listen_finished_event защищенное свойство

protected ManualResetEvent,System.Threading _listen_finished_event
Результат System.Threading.ManualResetEvent

_listen_thread защищенное свойство

protected Thread _listen_thread
Результат Thread

_monitor_fe защищенное свойство

protected FuzzyEvent _monitor_fe
Результат FuzzyEvent

_nat_hist защищенное свойство

protected NatHistory _nat_hist
Результат NatHistory

_nat_tas защищенное свойство

protected IEnumerable _nat_tas
Результат IEnumerable

_port защищенное свойство

protected int _port
Результат int

_rand защищенное свойство

protected Random,System _rand
Результат System.Random

_remote_id_ht защищенное свойство

protected Hashtable,System.Collections _remote_id_ht
Результат System.Collections.Hashtable

_running защищенное свойство

protected int _running
Результат int

_s защищенное свойство

protected Socket _s
Результат Socket

_send_handler защищенное свойство

protected IEdgeSendHandler _send_handler
Результат IEdgeSendHandler

_send_queue защищенное свойство

protected LFBlockingQueue _send_queue
Результат LFBlockingQueue

_send_queue_delta защищенное свойство

protected int _send_queue_delta
Результат int

_send_queue_max защищенное свойство

protected int _send_queue_max
Результат int

_send_thread защищенное свойство

protected Thread _send_thread
Результат Thread

_sync защищенное свойство

protected object _sync
Результат object

_tas защищенное свойство

protected IEnumerable _tas
Результат IEnumerable

ipep защищенное свойство

protected IPEndPoint,System.Net ipep
Результат System.Net.IPEndPoint