Zero  0.1.0
Public Member Functions | Private Attributes | List of all members
smthread_t::GlobalThreadList Class Reference

Public Member Functions

void add_me ()
 
void remove_me ()
 
template<typename F >
void for_each_stats (F &f)
 

Private Attributes

std::list< tcb_t * > _tcb_list
 
std::mutex _mutex
 

Member Function Documentation

§ add_me()

void smthread_t::GlobalThreadList::add_me ( )
inline

§ for_each_stats()

template<typename F >
void smthread_t::GlobalThreadList::for_each_stats ( F f)
inline

§ remove_me()

void smthread_t::GlobalThreadList::remove_me ( )
inline

Member Data Documentation

§ _mutex

std::mutex smthread_t::GlobalThreadList::_mutex
private

§ _tcb_list

std::list<tcb_t*> smthread_t::GlobalThreadList::_tcb_list
private

The documentation for this class was generated from the following file: