A synchronized queue.
More...
#include <XrdClJobManager.hh>
|
void | StopWorkers (uint32_t n) |
| Stop all workers up to n'th.
|
|
◆ JobManager()
XrdCl::JobManager::JobManager |
( |
uint32_t |
workers | ) |
|
|
inline |
◆ ~JobManager()
XrdCl::JobManager::~JobManager |
( |
| ) |
|
|
inline |
◆ Finalize()
bool XrdCl::JobManager::Finalize |
( |
| ) |
|
◆ Initialize()
bool XrdCl::JobManager::Initialize |
( |
| ) |
|
◆ IsWorker()
bool XrdCl::JobManager::IsWorker |
( |
| ) |
|
|
inline |
◆ QueueJob()
void XrdCl::JobManager::QueueJob |
( |
Job * |
job, |
|
|
void * |
arg = 0 |
|
) |
| |
|
inline |
◆ RunJobs()
void XrdCl::JobManager::RunJobs |
( |
| ) |
|
◆ Start()
bool XrdCl::JobManager::Start |
( |
| ) |
|
◆ Stop()
bool XrdCl::JobManager::Stop |
( |
| ) |
|
◆ StopWorkers()
void XrdCl::JobManager::StopWorkers |
( |
uint32_t |
n | ) |
|
|
private |
Stop all workers up to n'th.
◆ pJobs
◆ pMutex
◆ pRunning
bool XrdCl::JobManager::pRunning |
|
private |
◆ pWorkers
std::vector<pthread_t> XrdCl::JobManager::pWorkers |
|
private |
The documentation for this class was generated from the following file: