Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::thread_local_storage_record_t Struct Reference

Internal record to match thread_local_storage_t to a thread. More...

Collaboration diagram for Burger::thread_local_storage_record_t:

Public Attributes

thread_ID_t m_uThreadID
 thread_ID_t of the owner thread
thread_local_storage_tm_pThreadLocalStorage
 Pointer to array of shutdown procs.
thread_local_storage_record_tm_pNext
 Pointer to the next entry in the list.

Detailed Description

Internal record to match thread_local_storage_t to a thread.


The functions tls_data_get_fallback() and tls_data_set_fallback(thread_local_storage_t*) maintain a linked list of these records to match up threads to their thread_local_storage_t entries.

Note
This structure is managed by the Thread manager and should not be used by applications directly
See also
Burger::Thread, or Burger::tls_data_get()

Member Data Documentation

◆ m_pNext

thread_local_storage_record_t* Burger::thread_local_storage_record_t::m_pNext

Pointer to the next entry in the list.

◆ m_pThreadLocalStorage

thread_local_storage_t* Burger::thread_local_storage_record_t::m_pThreadLocalStorage

Pointer to array of shutdown procs.

◆ m_uThreadID

thread_ID_t Burger::thread_local_storage_record_t::m_uThreadID

thread_ID_t of the owner thread