ldas-tools-al
2.6.3
|
Public Types | |
typedef Thread::thread_type::handle_type | key_type |
typedef Thread * | value_type |
Static Public Member Functions | |
static void | Add (key_type Key, value_type Value) |
static value_type | Get (key_type Key) |
static void | Remove (key_type Key) |
static key_type | Self () |
static thread_registry & | Instance () |
static thread_registry & | Instance () |
static thread_registry & | Instance () |
Private Types | |
typedef unordered_map< key_type, value_type, std::hash< key_type > > | thread_registry_type |
Private Member Functions | |
void | add (key_type Key, value_type Value) |
value_type | get (key_type Key) |
void | remove (key_type Key) |
Private Attributes | |
ReadWriteLock::baton_type | baton_ |
thread_registry_type | storage_ |
typedef Thread::thread_type::handle_type thread_registry::key_type |
|
private |
typedef Thread* thread_registry::value_type |
|
static |
|
private |
|
static |
|
private |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
static |
|
private |
|
inlinestatic |
|
private |
|
private |