C# Class Helios.Tracing.HeliosCounterTraceWriter

A IHeliosTraceWriter implementation that uses simple AtomicCounter instances for recording call counts to specific events. Counter values can be observed via the Counter property.
Inheritance: IHeliosTraceWriter
Mostrar archivo Open project: helios-io/helios

Public Properties

Property Type Description
Counter Counters
Instance HeliosCounterTraceWriter

Public Methods

Method Description
DecodeFailure ( ) : void
DecodeMalformedBytes ( int byteCount ) : void
DecodeSucccess ( int messageCount ) : void
EncodeFailure ( ) : void
EncodeSuccess ( ) : void
TcpClientConnectFailure ( string reason ) : void
TcpClientConnectSuccess ( ) : void
TcpClientReceive ( int payloadLength ) : void
TcpClientReceiveFailure ( ) : void
TcpClientReceiveSuccess ( ) : void
TcpClientSend ( int payloadLength ) : void
TcpClientSendFailure ( ) : void
TcpClientSendQueued ( ) : void
TcpClientSendSuccess ( ) : void
TcpInboundAcceptFailure ( string reason ) : void
TcpInboundAcceptSuccess ( ) : void
TcpInboundClientSend ( int payloadLength ) : void
TcpInboundReceive ( int payloadLength ) : void
TcpInboundReceiveFailure ( ) : void
TcpInboundReceiveSuccess ( ) : void
TcpInboundSendFailure ( ) : void
TcpInboundSendQueued ( ) : void
TcpInboundSendSuccess ( ) : void
UdpClientReceive ( int payloadLength ) : void
UdpClientReceiveFailure ( ) : void
UdpClientReceiveSuccess ( ) : void
UdpClientSend ( int payloadLength ) : void
UdpClientSendFailure ( ) : void
UdpClientSendSuccess ( ) : void

Private Methods

Method Description
HeliosCounterTraceWriter ( ) : Helios.Util

Method Details

DecodeFailure() public method

public DecodeFailure ( ) : void
return void

DecodeMalformedBytes() public method

public DecodeMalformedBytes ( int byteCount ) : void
byteCount int
return void

DecodeSucccess() public method

public DecodeSucccess ( int messageCount ) : void
messageCount int
return void

EncodeFailure() public method

public EncodeFailure ( ) : void
return void

EncodeSuccess() public method

public EncodeSuccess ( ) : void
return void

TcpClientConnectFailure() public method

public TcpClientConnectFailure ( string reason ) : void
reason string
return void

TcpClientConnectSuccess() public method

public TcpClientConnectSuccess ( ) : void
return void

TcpClientReceive() public method

public TcpClientReceive ( int payloadLength ) : void
payloadLength int
return void

TcpClientReceiveFailure() public method

public TcpClientReceiveFailure ( ) : void
return void

TcpClientReceiveSuccess() public method

public TcpClientReceiveSuccess ( ) : void
return void

TcpClientSend() public method

public TcpClientSend ( int payloadLength ) : void
payloadLength int
return void

TcpClientSendFailure() public method

public TcpClientSendFailure ( ) : void
return void

TcpClientSendQueued() public method

public TcpClientSendQueued ( ) : void
return void

TcpClientSendSuccess() public method

public TcpClientSendSuccess ( ) : void
return void

TcpInboundAcceptFailure() public method

public TcpInboundAcceptFailure ( string reason ) : void
reason string
return void

TcpInboundAcceptSuccess() public method

public TcpInboundAcceptSuccess ( ) : void
return void

TcpInboundClientSend() public method

public TcpInboundClientSend ( int payloadLength ) : void
payloadLength int
return void

TcpInboundReceive() public method

public TcpInboundReceive ( int payloadLength ) : void
payloadLength int
return void

TcpInboundReceiveFailure() public method

public TcpInboundReceiveFailure ( ) : void
return void

TcpInboundReceiveSuccess() public method

public TcpInboundReceiveSuccess ( ) : void
return void

TcpInboundSendFailure() public method

public TcpInboundSendFailure ( ) : void
return void

TcpInboundSendQueued() public method

public TcpInboundSendQueued ( ) : void
return void

TcpInboundSendSuccess() public method

public TcpInboundSendSuccess ( ) : void
return void

UdpClientReceive() public method

public UdpClientReceive ( int payloadLength ) : void
payloadLength int
return void

UdpClientReceiveFailure() public method

public UdpClientReceiveFailure ( ) : void
return void

UdpClientReceiveSuccess() public method

public UdpClientReceiveSuccess ( ) : void
return void

UdpClientSend() public method

public UdpClientSend ( int payloadLength ) : void
payloadLength int
return void

UdpClientSendFailure() public method

public UdpClientSendFailure ( ) : void
return void

UdpClientSendSuccess() public method

public UdpClientSendSuccess ( ) : void
return void

Property Details

Counter public_oe property

public Counters Counter
return Counters

Instance public_oe static_oe property

public static HeliosCounterTraceWriter,Helios.Tracing Instance
return HeliosCounterTraceWriter