List of all items
Structs
- BlockingPool
- Descriptor
- Event
- Executor
- File
- OwnedIoBuf
- TimedOut
- Timer
- UnixSeqPacket
- UnixSeqPacketListener
- blocking::block_on::Waker
- blocking::pool::BlockingPool
- blocking::pool::Inner
- blocking::pool::ShutdownTimedOut
- blocking::pool::State
- enter::ExecutionGuard
- enter::NestedExecutionNotSupported
- event::Event
- executor::Context
- executor::Executor
- executor::Shared
- file::File
- iobuf::OwnedIoBuf
- sync::Condvar
- sync::Mutex
- sync::SpinLock
- sync::cv::Condvar
- sync::mu::Exclusive
- sync::mu::Mutex
- sync::mu::MutexGuard
- sync::mu::MutexReadGuard
- sync::mu::RawMutex
- sync::mu::Shared
- sync::spin::SpinLock
- sync::spin::SpinLockGuard
- sync::waiter::AtomicLink
- sync::waiter::AtomicLinkOps
- sync::waiter::WaitFuture
- sync::waiter::Waiter
- sync::waiter::WaiterAdapter
- sys::descriptor::Descriptor
- sys::event::Event
- sys::file::File
- sys::io_driver::State
- sys::io_driver::mio::DriverState
- sys::io_driver::mio::InvalidToken
- sys::io_driver::mio::Op
- sys::seqpacket::PrepareSocket
- sys::seqpacket::SeqPacket
- sys::seqpacket::SeqPacketListener
- sys::seqpacket::UnlinkSeqPacketListener
- timer::TimedOut
- timer::Timer
Enums
- sync::waiter::Kind
- sync::waiter::State
- sync::waiter::WaitingFor
- sys::io_driver::PlatformWaker
- sys::io_driver::mio::OpStatus
Traits
Functions
- block_on
- blocking::block_on::block_on
- blocking::pool::run_blocking_thread
- enter::enter
- executor::add_timer
- sync::cv::cancel_waiter
- sync::cv::get_wake_list
- sync::mu::cancel_waiter
- sync::mu::cpu_relax
- sync::mu::get_wake_list
- sys::io_driver::accept
- sys::io_driver::cmsg::add_fds_to_message
- sys::io_driver::cmsg::allocate_cmsg_buffer
- sys::io_driver::cmsg::take_fds_from_message
- sys::io_driver::connect
- sys::io_driver::dispatch
- sys::io_driver::fallocate
- sys::io_driver::fsync
- sys::io_driver::ftruncate
- sys::io_driver::mio::accept
- sys::io_driver::mio::connect
- sys::io_driver::mio::dispatch
- sys::io_driver::mio::fallocate
- sys::io_driver::mio::fsync
- sys::io_driver::mio::ftruncate
- sys::io_driver::mio::new_waker
- sys::io_driver::mio::next_packet_size
- sys::io_driver::mio::prepare
- sys::io_driver::mio::read
- sys::io_driver::mio::read_iobuf
- sys::io_driver::mio::recv_iobuf_with_fds
- sys::io_driver::mio::recvmsg
- sys::io_driver::mio::send_iobuf_with_fds
- sys::io_driver::mio::sendmsg
- sys::io_driver::mio::stat
- sys::io_driver::mio::wait
- sys::io_driver::mio::wait_for
- sys::io_driver::mio::wait_readable
- sys::io_driver::mio::wait_writable
- sys::io_driver::mio::with_driver
- sys::io_driver::mio::write
- sys::io_driver::mio::write_iobuf
- sys::io_driver::next_packet_size
- sys::io_driver::platform_state
- sys::io_driver::prepare
- sys::io_driver::read
- sys::io_driver::read_iobuf
- sys::io_driver::recv_iobuf_with_fds
- sys::io_driver::recvmsg
- sys::io_driver::send_iobuf_with_fds
- sys::io_driver::sendmsg
- sys::io_driver::stat
- sys::io_driver::wait
- sys::io_driver::wait_readable
- sys::io_driver::wait_writable
- sys::io_driver::write
- sys::io_driver::write_iobuf
- sys::platform_state
- sys::seqpacket::sockaddr_un
- timer::with_deadline
- with_deadline
Typedefs
Statics
Constants
- blocking::block_on::FUTEX_WAIT_PRIVATE
- blocking::block_on::FUTEX_WAKE_PRIVATE
- blocking::block_on::PER_THREAD_WAKER
- blocking::block_on::WAITING
- blocking::block_on::WOKEN
- blocking::pool::DEFAULT_SHUTDOWN_TIMEOUT
- enter::EXECUTOR_ACTIVE
- executor::LOCAL_CONTEXT
- sync::cv::HAS_WAITERS
- sync::cv::SPINLOCK
- sync::mu::DESIGNATED_WAKER
- sync::mu::HAS_WAITERS
- sync::mu::LOCKED
- sync::mu::LONG_WAIT
- sync::mu::LONG_WAIT_THRESHOLD
- sync::mu::READ_LOCK
- sync::mu::READ_MASK
- sync::mu::SPINLOCK
- sync::mu::SPIN_THRESHOLD
- sync::mu::WRITER_WAITING
- sync::spin::LOCKED
- sync::spin::UNLOCKED
- sys::io_driver::PROCESSING
- sys::io_driver::THREAD_STATE
- sys::io_driver::WAITING
- sys::io_driver::WOKEN
- sys::io_driver::mio::DRIVER
- sys::io_driver::mio::OPS
- sys::io_driver::mio::WAKER_TOKEN