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
Afficher le fichier Open project: helios-io/helios

Méthodes publiques

Свойство Type Description
Counter Counters
Instance HeliosCounterTraceWriter

Méthodes publiques

Méthode 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

Méthode Description
HeliosCounterTraceWriter ( ) : Helios.Util

Method Details

DecodeFailure() public méthode

public DecodeFailure ( ) : void
Résultat void

DecodeMalformedBytes() public méthode

public DecodeMalformedBytes ( int byteCount ) : void
byteCount int
Résultat void

DecodeSucccess() public méthode

public DecodeSucccess ( int messageCount ) : void
messageCount int
Résultat void

EncodeFailure() public méthode

public EncodeFailure ( ) : void
Résultat void

EncodeSuccess() public méthode

public EncodeSuccess ( ) : void
Résultat void

TcpClientConnectFailure() public méthode

public TcpClientConnectFailure ( string reason ) : void
reason string
Résultat void

TcpClientConnectSuccess() public méthode

public TcpClientConnectSuccess ( ) : void
Résultat void

TcpClientReceive() public méthode

public TcpClientReceive ( int payloadLength ) : void
payloadLength int
Résultat void

TcpClientReceiveFailure() public méthode

public TcpClientReceiveFailure ( ) : void
Résultat void

TcpClientReceiveSuccess() public méthode

public TcpClientReceiveSuccess ( ) : void
Résultat void

TcpClientSend() public méthode

public TcpClientSend ( int payloadLength ) : void
payloadLength int
Résultat void

TcpClientSendFailure() public méthode

public TcpClientSendFailure ( ) : void
Résultat void

TcpClientSendQueued() public méthode

public TcpClientSendQueued ( ) : void
Résultat void

TcpClientSendSuccess() public méthode

public TcpClientSendSuccess ( ) : void
Résultat void

TcpInboundAcceptFailure() public méthode

public TcpInboundAcceptFailure ( string reason ) : void
reason string
Résultat void

TcpInboundAcceptSuccess() public méthode

public TcpInboundAcceptSuccess ( ) : void
Résultat void

TcpInboundClientSend() public méthode

public TcpInboundClientSend ( int payloadLength ) : void
payloadLength int
Résultat void

TcpInboundReceive() public méthode

public TcpInboundReceive ( int payloadLength ) : void
payloadLength int
Résultat void

TcpInboundReceiveFailure() public méthode

public TcpInboundReceiveFailure ( ) : void
Résultat void

TcpInboundReceiveSuccess() public méthode

public TcpInboundReceiveSuccess ( ) : void
Résultat void

TcpInboundSendFailure() public méthode

public TcpInboundSendFailure ( ) : void
Résultat void

TcpInboundSendQueued() public méthode

public TcpInboundSendQueued ( ) : void
Résultat void

TcpInboundSendSuccess() public méthode

public TcpInboundSendSuccess ( ) : void
Résultat void

UdpClientReceive() public méthode

public UdpClientReceive ( int payloadLength ) : void
payloadLength int
Résultat void

UdpClientReceiveFailure() public méthode

public UdpClientReceiveFailure ( ) : void
Résultat void

UdpClientReceiveSuccess() public méthode

public UdpClientReceiveSuccess ( ) : void
Résultat void

UdpClientSend() public méthode

public UdpClientSend ( int payloadLength ) : void
payloadLength int
Résultat void

UdpClientSendFailure() public méthode

public UdpClientSendFailure ( ) : void
Résultat void

UdpClientSendSuccess() public méthode

public UdpClientSendSuccess ( ) : void
Résultat void

Property Details

Counter public_oe property

public Counters Counter
Résultat Counters

Instance public_oe static_oe property

public static HeliosCounterTraceWriter,Helios.Tracing Instance
Résultat HeliosCounterTraceWriter