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