20 typedef std::tr1::weak_ptr<epicsThreadRunable>
value_type;
23 const std::string name;
33 typedef std::deque<value_type> queue_t;
38 typedef std::vector<epicsThread*> workers_t;
48 void add(
const value_type& work);
std::tr1::weak_ptr< epicsThreadRunable > value_type
WorkQueue(const std::string &name)
Mark external symbols and entry points for shared libraries.
void add(const value_type &work)
APIs for the epicsMutex mutual exclusion semaphore.
#define epicsThreadPriorityLow
APIs for the epicsEvent binary semaphore.
C++ and C descriptions for a thread.
void start(unsigned nworkers=1, unsigned prio=epicsThreadPriorityLow)