BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmt::ThreadUtil Member List

This is the complete list of members for bslmt::ThreadUtil, including all inherited members.

areEqual(const Handle &a, const Handle &b)bslmt::ThreadUtilinlinestatic
areEqualId(const Id &a, const Id &b)bslmt::ThreadUtilinlinestatic
convertToSchedulingPriority(ThreadAttributes::SchedulingPolicy policy, double normalizedSchedulingPriority)bslmt::ThreadUtilstatic
create(Handle *handle, ThreadFunction function, void *userData)bslmt::ThreadUtilinlinestatic
create(Handle *handle, const ThreadAttributes &attributes, ThreadFunction function, void *userData)bslmt::ThreadUtilstatic
create(Handle *handle, const INVOKABLE &function)bslmt::ThreadUtilinlinestatic
create(Handle *handle, const ThreadAttributes &attributes, const INVOKABLE &function)bslmt::ThreadUtilinlinestatic
createKey(Key *key, Destructor threadKeyCleanupFunction)bslmt::ThreadUtilinlinestatic
createWithAllocator(Handle *handle, ThreadFunction function, void *userData, bslma::Allocator *allocator)bslmt::ThreadUtilstatic
createWithAllocator(Handle *handle, const ThreadAttributes &attributes, ThreadFunction function, void *userData, bslma::Allocator *allocator)bslmt::ThreadUtilstatic
createWithAllocator(Handle *handle, const INVOKABLE &function, bslma::Allocator *allocator)bslmt::ThreadUtilinlinestatic
createWithAllocator(Handle *handle, const ThreadAttributes &attributes, const INVOKABLE &function, bslma::Allocator *allocator)bslmt::ThreadUtilinlinestatic
deleteKey(Key &key)bslmt::ThreadUtilinlinestatic
Destructor typedefbslmt::ThreadUtil
detach(Handle &handle)bslmt::ThreadUtilinlinestatic
exit(void *status)bslmt::ThreadUtilinlinestatic
getMaxSchedulingPriority(ThreadAttributes::SchedulingPolicy policy)bslmt::ThreadUtilinlinestatic
getMinSchedulingPriority(ThreadAttributes::SchedulingPolicy policy)bslmt::ThreadUtilinlinestatic
getSpecific(const Key &key)bslmt::ThreadUtilinlinestatic
getThreadName(bsl::string *threadName)bslmt::ThreadUtilinlinestatic
Handle typedefbslmt::ThreadUtil
handleToId(const Handle &threadHandle)bslmt::ThreadUtilinlinestatic
hardwareConcurrency()bslmt::ThreadUtilinlinestatic
Id typedefbslmt::ThreadUtil
idAsInt(const Id &threadId)bslmt::ThreadUtilinlinestatic
idAsUint64(const Id &threadId)bslmt::ThreadUtilinlinestatic
Imp typedefbslmt::ThreadUtil
invalidHandle()bslmt::ThreadUtilinlinestatic
isEqual(const Handle &a, const Handle &b)bslmt::ThreadUtilinlinestatic
isEqualId(const Id &a, const Id &b)bslmt::ThreadUtilinlinestatic
join(Handle &threadHandle, void **status=0)bslmt::ThreadUtilinlinestatic
Key typedefbslmt::ThreadUtil
microSleep(int microseconds, int seconds=0)bslmt::ThreadUtilinlinestatic
nativeHandle(const Handle &handle)bslmt::ThreadUtilinlinestatic
NativeHandle typedefbslmt::ThreadUtil
self()bslmt::ThreadUtilinlinestatic
selfId()bslmt::ThreadUtilinlinestatic
selfIdAsInt()bslmt::ThreadUtilinlinestatic
selfIdAsUint64()bslmt::ThreadUtilinlinestatic
setSpecific(const Key &key, const void *value)bslmt::ThreadUtilinlinestatic
setThreadName(const bslstl::StringRef &threadName)bslmt::ThreadUtilinlinestatic
sleep(const bsls::TimeInterval &sleepTime)bslmt::ThreadUtilinlinestatic
sleep(const bsl::chrono::duration< REP_TYPE, PERIOD_TYPE > &sleepTime)bslmt::ThreadUtilinlinestatic
sleepUntil(const bsls::TimeInterval &absoluteTime, bsls::SystemClockType::Enum clockType=bsls::SystemClockType::e_REALTIME)bslmt::ThreadUtilinlinestatic
sleepUntil(const bsl::chrono::time_point< CLOCK, DURATION > &absoluteTime)bslmt::ThreadUtilstatic
ThreadFunction typedefbslmt::ThreadUtil
yield()bslmt::ThreadUtilinlinestatic