C# Класс Tornado.iostream.IOStream

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
error object
io_loop Tornado.ioloop.IOLoop
max_buffer_size int
read_chunk_size int
socket System.Net.Sockets.Socket

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

Метод Описание
IOStream ( Socket socket_, IOLoop io_loop_, int max_buffer_size_ = 104857600, int read_chunk_size_ = 4096 ) : System
_read_from_buffer ( ) : bool
_set_read_callback ( Action callback ) : void
_try_inline_read ( ) : void
close ( ) : void
closed ( ) : bool
read_bytes ( int num_bytes, Action callback, Action streaming_callback = null ) : void
read_until ( byte delimiter, Action callback ) : void
read_until_regex ( string regex, Action callback ) : void
reading ( ) : bool
set_close_callback ( System.Action callback ) : void
write ( byte data, System.Action callback = null ) : void
writing ( ) : bool

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

Метод Описание
_add_io_state ( int state ) : void
_check_closed ( ) : void
_consume ( int loc ) : byte[]
_double_prefix ( LinkedList deque ) : void
_handle_connect ( ) : void
_handle_events ( int fd, int events ) : void
_handle_read ( ) : void
_handle_write ( ) : void
_maybe_add_error_listener ( ) : void
_maybe_run_close_callback ( ) : void
_merge_prefix ( LinkedList deque, int size ) : void
_read_from_socket ( ) : byte[]
_read_to_buffer ( ) : int
_run_callback ( System.Action callback ) : void

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

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

public IOStream ( Socket socket_, IOLoop io_loop_, int max_buffer_size_ = 104857600, int read_chunk_size_ = 4096 ) : System
socket_ System.Net.Sockets.Socket
io_loop_ Tornado.ioloop.IOLoop
max_buffer_size_ int
read_chunk_size_ int
Результат System

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

public _read_from_buffer ( ) : bool
Результат bool

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

public _set_read_callback ( Action callback ) : void
callback Action
Результат void

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

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

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

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

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

public closed ( ) : bool
Результат bool

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

public read_bytes ( int num_bytes, Action callback, Action streaming_callback = null ) : void
num_bytes int
callback Action
streaming_callback Action
Результат void

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

public read_until ( byte delimiter, Action callback ) : void
delimiter byte
callback Action
Результат void

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

public read_until_regex ( string regex, Action callback ) : void
regex string
callback Action
Результат void

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

public reading ( ) : bool
Результат bool

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

public set_close_callback ( System.Action callback ) : void
callback System.Action
Результат void

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

public write ( byte data, System.Action callback = null ) : void
data byte
callback System.Action
Результат void

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

public writing ( ) : bool
Результат bool

Описание свойств

error публичное свойство

public object error
Результат object

io_loop публичное свойство

public IOLoop,Tornado.ioloop io_loop
Результат Tornado.ioloop.IOLoop

max_buffer_size публичное свойство

public int max_buffer_size
Результат int

read_chunk_size публичное свойство

public int read_chunk_size
Результат int

socket публичное свойство

public Socket,System.Net.Sockets socket
Результат System.Net.Sockets.Socket