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

#include <request_pool.hpp>

Public Member Functions

 Request ()=default
 
void reset ()
 

Public Attributes

std::atomic_flag inUse_ {}
 
std::atomic< uint32_t > state_ {PENDING}
 
Threadthread_ {nullptr}
 
Threadwatcher_ {nullptr}
 

Constructor & Destructor Documentation

◆ Request()

boost::fairness::detail::Request::Request ( )
default

Member Function Documentation

◆ reset()

void boost::fairness::detail::Request::reset ( )
inline

Member Data Documentation

◆ inUse_

std::atomic_flag boost::fairness::detail::Request::inUse_ {}

◆ state_

std::atomic<uint32_t> boost::fairness::detail::Request::state_ {PENDING}

◆ thread_

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

◆ watcher_

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

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