C# Класс 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.
Наследование: IHeliosTraceWriter
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Counter Counters
Instance HeliosCounterTraceWriter

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
HeliosCounterTraceWriter ( ) : Helios.Util

Описание методов

DecodeFailure() публичный Метод

public DecodeFailure ( ) : void
Результат void

DecodeMalformedBytes() публичный Метод

public DecodeMalformedBytes ( int byteCount ) : void
byteCount int
Результат void

DecodeSucccess() публичный Метод

public DecodeSucccess ( int messageCount ) : void
messageCount int
Результат void

EncodeFailure() публичный Метод

public EncodeFailure ( ) : void
Результат void

EncodeSuccess() публичный Метод

public EncodeSuccess ( ) : void
Результат void

TcpClientConnectFailure() публичный Метод

public TcpClientConnectFailure ( string reason ) : void
reason string
Результат void

TcpClientConnectSuccess() публичный Метод

public TcpClientConnectSuccess ( ) : void
Результат void

TcpClientReceive() публичный Метод

public TcpClientReceive ( int payloadLength ) : void
payloadLength int
Результат void

TcpClientReceiveFailure() публичный Метод

public TcpClientReceiveFailure ( ) : void
Результат void

TcpClientReceiveSuccess() публичный Метод

public TcpClientReceiveSuccess ( ) : void
Результат void

TcpClientSend() публичный Метод

public TcpClientSend ( int payloadLength ) : void
payloadLength int
Результат void

TcpClientSendFailure() публичный Метод

public TcpClientSendFailure ( ) : void
Результат void

TcpClientSendQueued() публичный Метод

public TcpClientSendQueued ( ) : void
Результат void

TcpClientSendSuccess() публичный Метод

public TcpClientSendSuccess ( ) : void
Результат void

TcpInboundAcceptFailure() публичный Метод

public TcpInboundAcceptFailure ( string reason ) : void
reason string
Результат void

TcpInboundAcceptSuccess() публичный Метод

public TcpInboundAcceptSuccess ( ) : void
Результат void

TcpInboundClientSend() публичный Метод

public TcpInboundClientSend ( int payloadLength ) : void
payloadLength int
Результат void

TcpInboundReceive() публичный Метод

public TcpInboundReceive ( int payloadLength ) : void
payloadLength int
Результат void

TcpInboundReceiveFailure() публичный Метод

public TcpInboundReceiveFailure ( ) : void
Результат void

TcpInboundReceiveSuccess() публичный Метод

public TcpInboundReceiveSuccess ( ) : void
Результат void

TcpInboundSendFailure() публичный Метод

public TcpInboundSendFailure ( ) : void
Результат void

TcpInboundSendQueued() публичный Метод

public TcpInboundSendQueued ( ) : void
Результат void

TcpInboundSendSuccess() публичный Метод

public TcpInboundSendSuccess ( ) : void
Результат void

UdpClientReceive() публичный Метод

public UdpClientReceive ( int payloadLength ) : void
payloadLength int
Результат void

UdpClientReceiveFailure() публичный Метод

public UdpClientReceiveFailure ( ) : void
Результат void

UdpClientReceiveSuccess() публичный Метод

public UdpClientReceiveSuccess ( ) : void
Результат void

UdpClientSend() публичный Метод

public UdpClientSend ( int payloadLength ) : void
payloadLength int
Результат void

UdpClientSendFailure() публичный Метод

public UdpClientSendFailure ( ) : void
Результат void

UdpClientSendSuccess() публичный Метод

public UdpClientSendSuccess ( ) : void
Результат void

Описание свойств

Counter публичное свойство

public Counters Counter
Результат Counters

Instance публичное статическое свойство

public static HeliosCounterTraceWriter,Helios.Tracing Instance
Результат HeliosCounterTraceWriter