xrootd
|
#include "XrdCl/XrdClOperations.hh"
#include "XrdCl/XrdClOperationHandlers.hh"
#include "XrdCl/XrdClDefaultEnv.hh"
#include "XrdCl/XrdClPostMaster.hh"
#include "XrdCl/XrdClJobManager.hh"
#include <atomic>
#include <condition_variable>
#include <mutex>
Go to the source code of this file.
Classes | |
struct | XrdCl::PolicyExecutor |
class | XrdCl::ParallelOperation< HasHndl > |
struct | XrdCl::ParallelOperation< HasHndl >::AllPolicy |
struct | XrdCl::ParallelOperation< HasHndl >::AnyPolicy |
struct | XrdCl::ParallelOperation< HasHndl >::SomePolicy |
struct | XrdCl::ParallelOperation< HasHndl >::AtLeastPolicy |
struct | XrdCl::ParallelOperation< HasHndl >::barrier_t |
A wait barrier helper class. More... | |
struct | XrdCl::ParallelOperation< HasHndl >::Ctx |
struct | XrdCl::ParallelOperation< HasHndl >::PipelineEnd |
The thread-pool job for schedule Ctx::Examine. More... | |
Namespaces | |
namespace | XrdCl |
Functions | |
template<class Container > | |
ParallelOperation< false > | XrdCl::Parallel (Container &&container) |
Factory function for creating parallel operation from a vector. | |
void | XrdCl::PipesToVec (std::vector< Pipeline > &) |
Helper function for converting parameter pack into a vector. | |
template<typename ... Others> | |
void | XrdCl::PipesToVec (std::vector< Pipeline > &v, Operation< false > &operation, Others &... others) |
template<typename ... Others> | |
void | XrdCl::PipesToVec (std::vector< Pipeline > &v, Operation< true > &operation, Others &... others) |
template<typename ... Others> | |
void | XrdCl::PipesToVec (std::vector< Pipeline > &v, Pipeline &pipeline, Others &... others) |
template<typename ... Operations> | |
ParallelOperation< false > | XrdCl::Parallel (Operations &&... operations) |