carb/thread/IThreadUtil.h¶
↰ Parent directory: carb/thread/
Provides an interface that handles various threading utility operations.
Source: carb/thread/IThreadUtil.h
Namespaces¶
carb: The main Carbonite namespace.
carb::thread: Namespace for all threading operations.
Classes¶
carb::thread::IThreadUtil: An interface to provide various thread utility operations.
carb::thread::RelayTaskDesc: A descriptor of the relay task to be performed.
Enums¶
carb::thread::RelayResult: Possible result codes for Framework::runRelayTask().
Typedefs¶
carb::thread::RelayFlags: Base type for flags to the task relay system.
carb::thread::RelayTaskFn: Prototype for a relayed task function.
Variables¶
carb::thread::fRelayAvailableFlagsMask: Flags available for use in the relay task itself.
carb::thread::fRelayFlagBlocking: Flag to indicate that a relay task should block until the task completes.
carb::thread::fRelayFlagForce: Force the execution of the task even if a failure related to relaying the task occurs.