C# Class BlitsMe.TransportEmulator.ProxyTransportManager

Inheritance: ITransportManager
Show file 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 property

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

PhysicalLayerLock public property

public object PhysicalLayerLock
return object

proxy public property

public ProxyTransportManager,BlitsMe.TransportEmulator proxy
return ProxyTransportManager

stopwatch public property

public Stopwatch stopwatch
return Stopwatch