C# Класс Manos.IO.Managed.Socket.SocketStream

Наследование: Manos.IO.Managed.ManagedStream
Показать файл Открыть проект

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

Метод Описание
Close ( ) : void
Flush ( ) : void
PauseReading ( ) : void
PauseWriting ( ) : void
Read ( Action onData, Action onError, System.Action onClose ) : IDisposable
ResumeReading ( ) : void
ResumeReading ( long forBytes ) : void
ResumeWriting ( ) : void
SocketStream ( Socket parent ) : System
Write ( IEnumerable data ) : void

Защищенные методы

Метод Описание
HandleWrite ( ) : void
WriteSingleBuffer ( ByteBuffer buffer ) : int

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

Метод Описание
HandleRead ( ) : void
HandleReadTimerElapsed ( object sender, System e ) : void
HandleWriteTimerElapsed ( object sender, System e ) : void
ReadCallback ( IAsyncResult ar ) : void
WriteCallback ( IAsyncResult ar ) : void

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

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

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

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

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

HandleWrite() защищенный Метод

protected HandleWrite ( ) : void
Результат void

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

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

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

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

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

public Read ( Action onData, Action onError, System.Action onClose ) : IDisposable
onData Action
onError Action
onClose System.Action
Результат IDisposable

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

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

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

public ResumeReading ( long forBytes ) : void
forBytes long
Результат void

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

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

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

public SocketStream ( Socket parent ) : System
parent Socket
Результат System

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

public Write ( IEnumerable data ) : void
data IEnumerable
Результат void

WriteSingleBuffer() защищенный Метод

protected WriteSingleBuffer ( ByteBuffer buffer ) : int
buffer ByteBuffer
Результат int