C# Класс Manos.IO.Libev.PlainSocket.PlainSocketStream

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

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

Метод Описание
Close ( ) : void
Flush ( ) : void
PlainSocketStream ( PlainSocket parent, IntPtr handle ) : System
SendFile ( string file ) : void

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

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

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

Метод Описание
HandleAccept ( ) : void
HandleData ( ) : void
manos_socket_accept_many ( int fd, Manos.IO.Libev.SocketInfo infos, int max, int &err ) : int
manos_socket_close ( int fd, int &err ) : int
manos_socket_receive ( int fd, byte buffer, int max, int &err ) : int
manos_socket_send ( int fd, byte buffer, int offset, int len, int &err ) : int

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

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

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

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

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

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

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

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

public PlainSocketStream ( PlainSocket parent, IntPtr handle ) : System
parent PlainSocket
handle System.IntPtr
Результат System

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

public SendFile ( string file ) : void
file string
Результат void

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

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