List of all items
Structs
- co_pool::CoroutinePool
- co_pool::task::Task
- common::CondvarBlocker
- common::beans::BeanFactory
- common::ordered_work_steal::OrderedLocalQueue
- common::ordered_work_steal::OrderedWorkStealQueue
- common::work_steal::LocalQueue
- common::work_steal::WorkStealQueue
- config::Config
- coroutine::Coroutine
- coroutine::StackInfo
- coroutine::local::CoroutineLocal
- coroutine::suspender::Suspender
- net::EventLoops
- net::join::JoinHandle
- scheduler::Scheduler
Enums
- common::constants::CoroutineState
- common::constants::PoolState
- common::constants::SyscallName
- common::constants::SyscallState
Traits
Macros
- catch
- co
- error
- impl_current_for
- impl_display_by_debug
- impl_eq_for_named
- impl_for_named
- impl_hash_for_named
- impl_ord_for_named
- info
- trace
- warn
Functions
- common::constants::cpu_count
- common::current_kernel_version
- common::default_red_zone
- common::get_slices
- common::get_timeout_time
- common::kernel_version
- common::now
- common::page_size
- syscall::accept
- syscall::accept4
- syscall::close
- syscall::connect
- syscall::fsync
- syscall::is_blocking
- syscall::is_non_blocking
- syscall::link
- syscall::listen
- syscall::lseek
- syscall::mkdir
- syscall::mkdirat
- syscall::nanosleep
- syscall::poll
- syscall::pread
- syscall::preadv
- syscall::pthread_cond_timedwait
- syscall::pthread_mutex_lock
- syscall::pthread_mutex_trylock
- syscall::pthread_mutex_unlock
- syscall::pwrite
- syscall::pwritev
- syscall::read
- syscall::readv
- syscall::recv
- syscall::recv_time_limit
- syscall::recvfrom
- syscall::recvmsg
- syscall::renameat
- syscall::renameat2
- syscall::reset_errno
- syscall::rmdir
- syscall::select
- syscall::send
- syscall::send_time_limit
- syscall::sendmsg
- syscall::sendto
- syscall::set_blocking
- syscall::set_errno
- syscall::set_non_blocking
- syscall::setsockopt
- syscall::shutdown
- syscall::sleep
- syscall::socket
- syscall::unlink
- syscall::usleep
- syscall::write
- syscall::writev
Type Aliases
- co_pool::task::UserTaskFunc
- net::UserFunc
- scheduler::SchedulableCoroutine
- scheduler::SchedulableCoroutineState
- scheduler::SchedulableSuspender
Constants
- common::constants::COROUTINE_GLOBAL_QUEUE_BEAN
- common::constants::DEFAULT_STACK_SIZE
- common::constants::MONITOR_BEAN
- common::constants::SLICE
- common::constants::TASK_GLOBAL_QUEUE_BEAN
- common::ordered_work_steal::DEFAULT_PRECEDENCE
- common::ordered_work_steal::HIGHEST_PRECEDENCE
- common::ordered_work_steal::LOWEST_PRECEDENCE