C# 클래스 NLog.AbstractTcpSocket

파일 보기 프로젝트 열기: sschmid/NLog 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_log Logger
_socket System.Net.Sockets.Socket

공개 메소드들

메소드 설명
Disconnect ( ) : void
Send ( byte bytes ) : void
SendWith ( Socket socket, byte bytes ) : void

보호된 메소드들

메소드 설명
disconnectedByRemote ( Socket socket ) : void
onReceived ( IAsyncResult ar ) : void
onSent ( IAsyncResult ar ) : void
receive ( ReceiveVO receiveVO ) : void
startReceiving ( Socket socket ) : void
triggerOnDisconnect ( ) : void
triggerOnReceive ( ReceiveVO receiveVO, int bytesReceived ) : void
trimmedBuffer ( byte buffer, int length ) : byte[]

메소드 상세

Disconnect() 공개 추상적인 메소드

public abstract Disconnect ( ) : void
리턴 void

Send() 공개 추상적인 메소드

public abstract Send ( byte bytes ) : void
bytes byte
리턴 void

SendWith() 공개 메소드

public SendWith ( Socket socket, byte bytes ) : void
socket System.Net.Sockets.Socket
bytes byte
리턴 void

disconnectedByRemote() 보호된 추상적인 메소드

protected abstract disconnectedByRemote ( Socket socket ) : void
socket System.Net.Sockets.Socket
리턴 void

onReceived() 보호된 메소드

protected onReceived ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

onSent() 보호된 메소드

protected onSent ( IAsyncResult ar ) : void
ar IAsyncResult
리턴 void

receive() 보호된 메소드

protected receive ( ReceiveVO receiveVO ) : void
receiveVO ReceiveVO
리턴 void

startReceiving() 보호된 메소드

protected startReceiving ( Socket socket ) : void
socket System.Net.Sockets.Socket
리턴 void

triggerOnDisconnect() 보호된 메소드

protected triggerOnDisconnect ( ) : void
리턴 void

triggerOnReceive() 보호된 메소드

protected triggerOnReceive ( ReceiveVO receiveVO, int bytesReceived ) : void
receiveVO ReceiveVO
bytesReceived int
리턴 void

trimmedBuffer() 보호된 메소드

protected trimmedBuffer ( byte buffer, int length ) : byte[]
buffer byte
length int
리턴 byte[]

프로퍼티 상세

_log 보호되어 있는 프로퍼티

protected Logger _log
리턴 Logger

_socket 보호되어 있는 프로퍼티

protected Socket,System.Net.Sockets _socket
리턴 System.Net.Sockets.Socket