C# Class Squared.Task.IO.SocketDataAdapter

Inheritance: IAsyncDataSource, IAsyncDataWriter
Afficher le fichier Open project: sq/Fracture Class Usage Examples

Méthodes publiques

Свойство Type Description
ThrowOnDisconnect bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
Read ( byte buffer, int offset, int count ) : Future
SocketDataAdapter ( Socket socket, bool ownsSocket = true ) : System
Write ( byte buffer, int offset, int count ) : SignalFuture

Private Methods

Méthode Description
IsSendBufferFull ( ) : bool
ReadCallback ( IAsyncResult ar ) : void
SockLog ( string format ) : void
WriteCallback ( IAsyncResult ar ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Read() public méthode

public Read ( byte buffer, int offset, int count ) : Future
buffer byte
offset int
count int
Résultat Future

SocketDataAdapter() public méthode

public SocketDataAdapter ( Socket socket, bool ownsSocket = true ) : System
socket System.Net.Sockets.Socket
ownsSocket bool
Résultat System

Write() public méthode

public Write ( byte buffer, int offset, int count ) : SignalFuture
buffer byte
offset int
count int
Résultat SignalFuture

Property Details

ThrowOnDisconnect public_oe property

public bool ThrowOnDisconnect
Résultat bool