C# Class ArtemisComm.Proxy.Logger.ProxyLogger

Inheritance: IDisposable
Show file Open project: russjudge/ArtemisSBS-ProtocolSharp Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
ProxyLogger ( IPacketToLogging logger ) : ArtemisComm.Proxy.Library
StartProxy ( ProxyProcessor proxy ) : void
StartProxy ( string serverHost, int serverPort, int listeningPort, ProxyType proxyType, int filteredPackets ) : void
StopProxy ( ) : void
SubscribeProxy ( ) : void
UnsubscribeProxy ( ) : void
proxy_Connected ( object sender, ArtemisComm e ) : void
proxy_ConnectionLost ( object sender, ArtemisComm e ) : void
proxy_ExceptionEncountered ( object sender, ArtemisComm e ) : void
proxy_PackageReceived ( object sender, ArtemisComm e ) : void

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void

Private Methods

Method Description
GetHexValue ( object obj ) : string
GetPropertyInformation ( IList infoList, object obj, string propertyName, int depth ) : void
GetSubPacketType ( Packet p ) : int

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool isDisposing ) : void
isDisposing bool
return void

ProxyLogger() public method

public ProxyLogger ( IPacketToLogging logger ) : ArtemisComm.Proxy.Library
logger IPacketToLogging
return ArtemisComm.Proxy.Library

StartProxy() public method

public StartProxy ( ProxyProcessor proxy ) : void
proxy ArtemisComm.Proxy.Library.ProxyProcessor
return void

StartProxy() public method

public StartProxy ( string serverHost, int serverPort, int listeningPort, ProxyType proxyType, int filteredPackets ) : void
serverHost string
serverPort int
listeningPort int
proxyType ProxyType
filteredPackets int
return void

StopProxy() public method

public StopProxy ( ) : void
return void

SubscribeProxy() public method

public SubscribeProxy ( ) : void
return void

UnsubscribeProxy() public method

public UnsubscribeProxy ( ) : void
return void

proxy_Connected() public method

public proxy_Connected ( object sender, ArtemisComm e ) : void
sender object
e ArtemisComm
return void

proxy_ConnectionLost() public method

public proxy_ConnectionLost ( object sender, ArtemisComm e ) : void
sender object
e ArtemisComm
return void

proxy_ExceptionEncountered() public method

public proxy_ExceptionEncountered ( object sender, ArtemisComm e ) : void
sender object
e ArtemisComm
return void

proxy_PackageReceived() public method

public proxy_PackageReceived ( object sender, ArtemisComm e ) : void
sender object
e ArtemisComm
return void