Electroneum
Public Member Functions | Private Attributes | List of all members
tools::threadpool::waiter Class Reference

#include <threadpool.h>

Public Member Functions

void inc ()
 
void dec ()
 
void wait (threadpool *tpool)
 
 waiter ()
 Wait for a set of tasks to finish. More...
 
 ~waiter ()
 

Private Attributes

boost::mutex mt
 
boost::condition_variable cv
 
int num
 

Constructor & Destructor Documentation

◆ waiter()

tools::threadpool::waiter::waiter ( )
inline

Wait for a set of tasks to finish.

◆ ~waiter()

tools::threadpool::waiter::~waiter ( )

Member Function Documentation

◆ dec()

void tools::threadpool::waiter::dec ( )

◆ inc()

void tools::threadpool::waiter::inc ( )

◆ wait()

void tools::threadpool::waiter::wait ( threadpool tpool)

Member Data Documentation

◆ cv

boost::condition_variable tools::threadpool::waiter::cv
private

◆ mt

boost::mutex tools::threadpool::waiter::mt
private

◆ num

int tools::threadpool::waiter::num
private

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