C# Class NLog.AbstractTcpSocket

Afficher le fichier Open project: sschmid/NLog Class Usage Examples

Protected Properties

Свойство Type Description
_log Logger
_socket System.Net.Sockets.Socket

Méthodes publiques

Méthode Description
Disconnect ( ) : void
Send ( byte bytes ) : void
SendWith ( Socket socket, byte bytes ) : void

Méthodes protégées

Méthode Description
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[]

Method Details

Disconnect() public abstract méthode

public abstract Disconnect ( ) : void
Résultat void

Send() public abstract méthode

public abstract Send ( byte bytes ) : void
bytes byte
Résultat void

SendWith() public méthode

public SendWith ( Socket socket, byte bytes ) : void
socket System.Net.Sockets.Socket
bytes byte
Résultat void

disconnectedByRemote() protected abstract méthode

protected abstract disconnectedByRemote ( Socket socket ) : void
socket System.Net.Sockets.Socket
Résultat void

onReceived() protected méthode

protected onReceived ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

onSent() protected méthode

protected onSent ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

receive() protected méthode

protected receive ( ReceiveVO receiveVO ) : void
receiveVO ReceiveVO
Résultat void

startReceiving() protected méthode

protected startReceiving ( Socket socket ) : void
socket System.Net.Sockets.Socket
Résultat void

triggerOnDisconnect() protected méthode

protected triggerOnDisconnect ( ) : void
Résultat void

triggerOnReceive() protected méthode

protected triggerOnReceive ( ReceiveVO receiveVO, int bytesReceived ) : void
receiveVO ReceiveVO
bytesReceived int
Résultat void

trimmedBuffer() protected méthode

protected trimmedBuffer ( byte buffer, int length ) : byte[]
buffer byte
length int
Résultat byte[]

Property Details

_log protected_oe property

protected Logger _log
Résultat Logger

_socket protected_oe property

protected Socket,System.Net.Sockets _socket
Résultat System.Net.Sockets.Socket