C# Class BlitsMe.TransportEmulator.ProxyTransportManager

Inheritance: ITransportManager
Mostrar archivo Open project: gwupe/Gwupe Class Usage Examples

Public Properties

Property Type Description
PhysicalLayer System.Collections.Queue
PhysicalLayerLock object
proxy ProxyTransportManager
stopwatch Stopwatch

Public Methods

Method Description
AddTunnel ( IUDPTunnel tunnel, int priority ) : void
Close ( ) : void
CloseTunnel ( IUDPTunnel tunnel ) : void
OnActive ( EventArgs e ) : void
OnInactive ( EventArgs e ) : void
ProxyTransportManager ( TransportForm transportForm, bool client ) : System
SendData ( IPacket packet ) : void
SetProxy ( ProxyTransportManager transportManager ) : void

Private Methods

Method Description
PhysicalLayerPump ( ) : void
ResetPeriod ( ) : void
SendToDestination ( IPacket packet ) : void

Method Details

AddTunnel() public method

public AddTunnel ( IUDPTunnel tunnel, int priority ) : void
tunnel IUDPTunnel
priority int
return void

Close() public method

public Close ( ) : void
return void

CloseTunnel() public method

public CloseTunnel ( IUDPTunnel tunnel ) : void
tunnel IUDPTunnel
return void

OnActive() public method

public OnActive ( EventArgs e ) : void
e System.EventArgs
return void

OnInactive() public method

public OnInactive ( EventArgs e ) : void
e System.EventArgs
return void

ProxyTransportManager() public method

public ProxyTransportManager ( TransportForm transportForm, bool client ) : System
transportForm TransportForm
client bool
return System

SendData() public method

public SendData ( IPacket packet ) : void
packet IPacket
return void

SetProxy() public method

public SetProxy ( ProxyTransportManager transportManager ) : void
transportManager ProxyTransportManager
return void

Property Details

PhysicalLayer public_oe property

public Queue,System.Collections PhysicalLayer
return System.Collections.Queue

PhysicalLayerLock public_oe property

public object PhysicalLayerLock
return object

proxy public_oe property

public ProxyTransportManager,BlitsMe.TransportEmulator proxy
return ProxyTransportManager

stopwatch public_oe property

public Stopwatch stopwatch
return Stopwatch