BloombergLP::bslmt::ThreadUtil::selfIdAsInt

Return a unique integral identifier for the current thread.

Synopsis

Declared in <bslmt_threadutil.h>

static
bsls::Types::Uint64
selfIdAsInt();

Description

Return an integral identifier that can be used to uniquely identify the current thread within the current process. Note that this representation is particularly useful for logging purposes. Also note that this value is only valid until the thread terminates and may be reused thereafter.

DEPRECATED: use selfIdAsUint64 instead.

Return Value

unique integral identifier for the current thread