#include "tpool.h"
|
typedef std::tr1::weak_ptr< epicsThreadRunable > | value_type |
|
Definition at line 18 of file tpool.h.
typedef std::tr1::weak_ptr<epicsThreadRunable> WorkQueue::value_type |
WorkQueue::WorkQueue |
( |
const std::string & |
name | ) |
|
WorkQueue::~WorkQueue |
( |
| ) |
|
|
virtual |
Definition at line 79 of file tpool.cpp.
88 empty = queue.empty();
90 queue.push_back(work);
epics::pvData::BitSetPtr empty
void WorkQueue::close |
( |
| ) |
|
Definition at line 52 of file tpool.cpp.
67 for(workers_t::iterator it(temp.begin()), end(temp.end()); it!=end; ++it)
Definition at line 25 of file tpool.cpp.
30 throw std::logic_error(
"Already started");
35 for(
unsigned i=0;
i<nworkers;
i++) {
36 p2p::auto_ptr<epicsThread> worker(
new epicsThread(*
this, name.c_str(),
42 workers.push_back(worker.get());
LIBCOM_API unsigned int epicsStdCall epicsThreadGetStackSize(epicsThreadStackSizeClass size)
The documentation for this struct was generated from the following files: