Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Public Attributes | List of all members
Burger::ThreadLocalStorageRecord_t Struct Reference

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

Collaboration diagram for Burger::ThreadLocalStorageRecord_t:
Collaboration graph
[legend]

Public Attributes

ThreadID m_uThreadID
 ThreadID of the owner thread.
 
ThreadLocalStorage_tm_pThreadLocalStorage
 Pointer to array of shutdown procs.
 
ThreadLocalStorageRecord_tm_pNext
 Pointer to the next entry in the list.
 

Detailed Description

Internal record to match ThreadLocalStorage_t to a thread.


The functions tls_data_get_fallback() and tls_data_set_fallback(ThreadLocalStorage_t*) maintain a linked list of these records to match up threads to their ThreadLocalStorage_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

ThreadLocalStorageRecord_t* Burger::ThreadLocalStorageRecord_t::m_pNext

Pointer to the next entry in the list.

◆ m_pThreadLocalStorage

ThreadLocalStorage_t* Burger::ThreadLocalStorageRecord_t::m_pThreadLocalStorage

Pointer to array of shutdown procs.

◆ m_uThreadID

ThreadID Burger::ThreadLocalStorageRecord_t::m_uThreadID

ThreadID of the owner thread.