fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
boost::fairness::detail::Thread Struct Reference

#include <thread_pool.hpp>

Public Member Functions

void prepare (Priority_t p, Request *req)
 
 Thread ()=default
 

Public Attributes

bool inUse_ {}
 
void * owner_ {nullptr}
 
Priority_t priority_ {BOOST_FAIRNESS_INVALID_PRIORITY}
 
Requestrequest_ {nullptr}
 
Requestwatch_ {nullptr}
 

Constructor & Destructor Documentation

◆ Thread()

boost::fairness::detail::Thread::Thread ( )
default

Member Function Documentation

◆ prepare()

void boost::fairness::detail::Thread::prepare ( Priority_t  p,
Request req 
)
inline

Member Data Documentation

◆ inUse_

bool boost::fairness::detail::Thread::inUse_ {}

◆ owner_

void* boost::fairness::detail::Thread::owner_ {nullptr}

◆ priority_

Priority_t boost::fairness::detail::Thread::priority_ {BOOST_FAIRNESS_INVALID_PRIORITY}

◆ request_

Request* boost::fairness::detail::Thread::request_ {nullptr}

◆ watch_

Request* boost::fairness::detail::Thread::watch_ {nullptr}

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