xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
XrdClParallelOperation.hh File Reference
#include "XrdCl/XrdClOperations.hh"
#include "XrdCl/XrdClOperationHandlers.hh"
#include <atomic>
Include dependency graph for XrdClParallelOperation.hh:

Go to the source code of this file.

Classes

class  XrdCl::ParallelHandler
 
class  XrdCl::ParallelOperation< HasHndl >
 
struct  XrdCl::ParallelOperation< HasHndl >::Ctx
 

Namespaces

 XrdCl
 

Functions

template<class Container >
ParallelOperation< false > XrdCl::Parallel (Container &container)
 Factory function for creating parallel operation from a vector. More...
 
void XrdCl::PipesToVec (std::vector< Pipeline > &)
 Helper function for converting parameter pack into a vector. More...
 
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)