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
파일 보기 프로젝트 열기: helios-io/helios

공개 프로퍼티들

프로퍼티 타입 설명
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