List of all items
Structs
- adaptive_wait::AdaptiveWait
- adaptive_wait::AdaptiveWaitBuilder
- barrier::Barrier
- barrier::BarrierBuilder
- barrier::BarrierHandle
- clock::Time
- clock::TimeBuilder
- condition_variable::ConditionVariable
- condition_variable::ConditionVariableBuilder
- condition_variable::ConditionVariableData
- condition_variable::ConditionVariableGuard
- condition_variable::MultiConditionVariable
- condition_variable::MultiConditionVariableGuard
- condition_variable::Predicate
- directory::Directory
- directory::DirectoryEntry
- file::File
- file::FileBuilder
- file::FileCreationBuilder
- file_descriptor::FileDescriptor
- file_descriptor_set::FileDescriptorSet
- file_descriptor_set::FileDescriptorSetGuard
- file_lock::FileLock
- file_lock::FileLockBuilder
- file_lock::FileLockReadGuard
- file_lock::FileLockWriteGuard
- file_lock::LockState
- group::Group
- memory::Layout
- memory::NonNull
- memory_lock::MemoryLock
- message_queue::FileName
- message_queue::Message
- message_queue::MessageQueueBuilder
- message_queue::MessageQueueDuplex
- message_queue::MessageQueueReceiver
- message_queue::MessageQueueSender
- metadata::Metadata
- mutex::Mutex
- mutex::MutexBuilder
- mutex::MutexGuard
- mutex::MutexHandle
- ownership::Ownership
- ownership::OwnershipBuilder
- permission::Permission
- process::Process
- process::ProcessId
- process_state::FilePath
- process_state::ProcessCleaner
- process_state::ProcessGuard
- process_state::ProcessMonitor
- read_write_mutex::MutexReadGuard
- read_write_mutex::MutexWriteGuard
- read_write_mutex::ReadWriteMutex
- read_write_mutex::ReadWriteMutexBuilder
- read_write_mutex::ReadWriteMutexHandle
- semaphore::NamedSemaphore
- semaphore::NamedSemaphoreBuilder
- semaphore::NamedSemaphoreCreationBuilder
- semaphore::UnnamedSemaphore
- semaphore::UnnamedSemaphoreBuilder
- semaphore::UnnamedSemaphoreHandle
- shared_memory::SharedMemory
- shared_memory::SharedMemoryBuilder
- shared_memory::SharedMemoryCreationBuilder
- signal::SignalCallback
- signal::SignalGuard
- signal::SignalHandler
- socket_ancillary::SocketAncillary
- socket_ancillary::SocketCred
- thread::Thread
- thread::ThreadBuilder
- thread::ThreadCustomStackBuilder
- thread::ThreadGuardedStackBuilder
- thread::ThreadHandle
- udp_socket::ReceiveDetails
- udp_socket::UdpClient
- udp_socket::UdpClientBuilder
- udp_socket::UdpServer
- udp_socket::UdpServerBuilder
- unique_system_id::UniqueSystemId
- unix_datagram_socket::UnixDatagramReceiver
- unix_datagram_socket::UnixDatagramReceiverBuilder
- unix_datagram_socket::UnixDatagramSender
- unix_datagram_socket::UnixDatagramSenderBuilder
- user::User
Enums
- Error
- access_mode::AccessMode
- adaptive_wait::AdaptiveTimedWaitWhileError
- adaptive_wait::AdaptiveWaitError
- barrier::BarrierCreationError
- clock::ClockError
- clock::ClockType
- clock::NanosleepError
- clock::TimeError
- condition_variable::ConditionVariableCreationError
- condition_variable::ConditionVariableError
- condition_variable::ConditionVariableTimedWaitError
- condition_variable::ConditionVariableWaitError
- condition_variable::ConditionVariableWithSegregatedMutexCreationError
- config::ClockMode
- config::ComplianceCheckMode
- creation_mode::CreationMode
- directory::DirectoryAccessError
- directory::DirectoryCreateError
- directory::DirectoryError
- directory::DirectoryOpenError
- directory::DirectoryReadError
- directory::DirectoryRemoveError
- directory::DirectoryStatError
- file::FileAccessError
- file::FileCreationError
- file::FileError
- file::FileOffsetError
- file::FileOpenError
- file::FileReadError
- file::FileRemoveError
- file::FileSetOwnerError
- file::FileSetPermissionError
- file::FileStatError
- file::FileSyncError
- file::FileTruncateError
- file::FileWriteError
- file_descriptor_set::FileDescriptorSetAddError
- file_descriptor_set::FileDescriptorSetWaitError
- file_descriptor_set::FileEvent
- file_lock::FileLockError
- file_lock::FileLockStateError
- file_lock::FileReaderGetLockError
- file_lock::FileReaderTimedLockError
- file_lock::FileReaderTryLockError
- file_lock::FileTimedLockError
- file_lock::FileTryLockError
- file_lock::FileUnlockError
- file_lock::FileWriterGetLockError
- file_lock::FileWriterTimedLockError
- file_lock::FileWriterTryLockError
- file_lock::LockType
- file_type::FileType
- group::GroupError
- ipc_capable::HandleState
- memory::MemoryError
- memory_lock::LockMode
- memory_lock::MemoryLockAllError
- memory_lock::MemoryLockCreationError
- memory_lock::MemoryLockError
- message_queue::MessageQueueCreationError
- message_queue::MessageQueueOpenError
- message_queue::MessageQueueReceiveError
- message_queue::MessageQueueRemoveError
- message_queue::MessageQueueSendError
- message_queue::MessageQueueTimedReceiveError
- message_queue::MessageQueueTimedSendError
- mutex::MutexCreationError
- mutex::MutexError
- mutex::MutexGetPrioCeilingError
- mutex::MutexLockError
- mutex::MutexPriorityInheritance
- mutex::MutexSetPrioCeilingError
- mutex::MutexThreadTerminationBehavior
- mutex::MutexTimedLockError
- mutex::MutexType
- mutex::MutexUnlockError
- process::ProcessError
- process::ProcessExecutablePathError
- process::ProcessGetSchedulerError
- process::ProcessSendSignalError
- process::ProcessSetSchedulerError
- process_state::ProcessCleanerCreateError
- process_state::ProcessGuardCreateError
- process_state::ProcessGuardRemoveError
- process_state::ProcessMonitorCreateError
- process_state::ProcessMonitorStateError
- process_state::ProcessState
- read_write_mutex::ReadWriteMutexCreationError
- read_write_mutex::ReadWriteMutexError
- read_write_mutex::ReadWriteMutexOpenIpcHandleError
- read_write_mutex::ReadWriteMutexPriority
- read_write_mutex::ReadWriteMutexReadLockError
- read_write_mutex::ReadWriteMutexReadTimedLockError
- read_write_mutex::ReadWriteMutexUnlockError
- read_write_mutex::ReadWriteMutexWriteLockError
- read_write_mutex::ReadWriteMutexWriteTimedLockError
- scheduler::Scheduler
- scheduler::SchedulerConversionError
- semaphore::NamedSemaphoreCreationError
- semaphore::SemaphoreError
- semaphore::SemaphorePostError
- semaphore::SemaphoreTimedWaitError
- semaphore::SemaphoreWaitError
- semaphore::UnnamedSemaphoreCreationError
- semaphore::UnnamedSemaphoreOpenIpcHandleError
- shared_memory::SharedMemoryCreationError
- shared_memory::SharedMemoryRemoveError
- signal::FetchableSignal
- signal::Signal
- signal::SignalError
- signal::SignalRegisterError
- signal::SignalWaitError
- signal::UnfetchableSignal
- system_configuration::Feature
- system_configuration::Limit
- system_configuration::ProcessResourceLimit
- system_configuration::SysOption
- system_configuration::SystemInfo
- thread::ContentionScope
- thread::ThreadError
- thread::ThreadGetNameError
- thread::ThreadSetAffinityError
- thread::ThreadSetNameError
- thread::ThreadSignalError
- thread::ThreadSpawnError
- udp_socket::UdpClientCreateError
- udp_socket::UdpReceiveError
- udp_socket::UdpSendError
- udp_socket::UdpServerCreateError
- unique_system_id::UniqueSystemIdCreationError
- unix_datagram_socket::UnixDatagramCreationError
- unix_datagram_socket::UnixDatagramError
- unix_datagram_socket::UnixDatagramGetSocketOptionError
- unix_datagram_socket::UnixDatagramReceiveError
- unix_datagram_socket::UnixDatagramReceiveFdError
- unix_datagram_socket::UnixDatagramReceiverCreationError
- unix_datagram_socket::UnixDatagramSendError
- unix_datagram_socket::UnixDatagramSendMsgError
- unix_datagram_socket::UnixDatagramSenderCreationError
- unix_datagram_socket::UnixDatagramSetPropertyError
- unix_datagram_socket::UnixDatagramSetSocketOptionError
- user::UserError
Traits
- clock::AsTimespec
- clock::AsTimeval
- condition_variable::BasicConditionVariableInterface
- file_descriptor::FileDescriptorBased
- file_descriptor::FileDescriptorManagement
- file_descriptor_set::SynchronousMultiplexing
- group::GroupExt
- ipc_capable::Handle
- ipc_capable::IpcCapable
- message_queue::MessageQueueInterface
- message_queue::MessageQueueReceiverInterface
- message_queue::MessageQueueSenderInterface
- message_queue::SemanticString
- permission::PermissionExt
- process::ProcessExt
- process_state::SemanticString
- semaphore::SemaphoreInterface
- thread::ThreadProperties
- user::UserExt
Functions
- clock::nanosleep
- clock::nanosleep_with_clock
- config::does_system_satisfy_posix_requirements
- config::shared_memory_directory
- config::temp_directory
- config::test_directory
- memory::heap::allocate
- memory::heap::allocate_zeroed
- memory::heap::deallocate
- memory::heap::resize
- message_queue::does_message_queue_exist
- message_queue::remove_message_queue
- scheduler::yield_now
- system_configuration::print_system_configuration
- thread::thread_exit
Type Aliases
Constants
- config::ACL_LIST_CAPACITY
- config::ADAPTIVE_WAIT_FINAL_WAITING_TIME
- config::ADAPTIVE_WAIT_INITIAL_REPETITIONS
- config::ADAPTIVE_WAIT_INITIAL_WAITING_TIME
- config::ADAPTIVE_WAIT_YIELD_REPETITIONS
- config::DEFAULT_CLOCK_MODE
- config::DEFAULT_SCHEDULER
- config::EINTR_REPETITIONS
- config::GROUP_BUFFER_SIZE
- config::MAX_INITIAL_SEMAPHORE_VALUE
- config::MAX_REQUIRED_LIMITS
- config::MAX_REQUIRED_SYSTEM
- config::MAX_SUPPORTED_CPUS_IN_SYSTEM
- config::MAX_THREAD_NAME_LENGTH
- config::MIN_REQUIRED_LIMITS
- config::MIN_REQUIRED_SYSTEM
- config::PASSWD_BUFFER_SIZE
- config::REQUIRED_FEATURES
- config::UNIX_DOMAIN_SOCKET_PATH_LENGTH
- message_queue::DEFAULT_MESSAGE_QUEUE_CAPACITY
- message_queue::DEFAULT_MESSAGE_QUEUE_PERMISSIONS
- socket_ancillary::MAX_FILE_DESCRIPTORS_PER_MESSAGE