Crate td_revent [] [src]

Re-exports

pub use sys::AsFd;
pub use sys::FromFd;

Modules

sys

Macros

any_to_mut

The macro convert Option<&mut Cell<Option<Box>>> to &mut ty

any_to_ref

The macro convert Option<&mut Cell<Option<Box>>> to &ty

any_unwrap

The macro convert Option<&mut Cell<Option<Box>>> to &ty

Structs

Buffer
EventBuffer

每个已分配的Socket在事件管理器都会分配一个该对象以维护已读队列, 在写队列, 标记是否正在请求写操作, 是否发生错误, 及Socket变量

EventEntry
EventFlags
EventLoop

Single threaded IO event loop.

EventLoopConfig

Configure EventLoop runtime details

Timer

Enums

RetValue

回调的函数返回值, 如果返回OK和CONTINUE, 则默认处理 如果返回OVER则主动结束循环, 比如READ则停止READ, 定时器如果是循环的则主动停止当前的定时器

Constants

FLAG_ACCEPT
FLAG_ENDED
FLAG_ERROR
FLAG_PERSIST
FLAG_READ
FLAG_READ_PERSIST
FLAG_TIMEOUT
FLAG_WRITE
FLAG_WRITE_PERSIST

Type Definitions

AcceptCb
CellAny
EndCb
EventCb
TimerCb