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 |
any_to_ref |
The macro convert Option<&mut Cell<Option<Box |
any_unwrap |
The macro convert Option<&mut Cell<Option<Box |
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 |