#include <XrdClParallelOperation.hh>


Classes | |
| struct | Ctx |
Public Member Functions | |
| template<bool from> | |
| ParallelOperation (ParallelOperation< from > &&obj) | |
| Constructor: copy-move a ParallelOperation in different state. | |
| template<class Container > | |
| ParallelOperation (Container &&container) | |
| std::string | ToString () |
Private Member Functions | |
| XRootDStatus | RunImpl () |
Private Attributes | |
| std::vector< Pipeline > | pipelines |
Friends | |
| class | ParallelOperation |
Parallel operations, allows to execute two or more pipelines in parallel.
| XrdCl::ParallelOperation< HasHndl >::ParallelOperation | ( | ParallelOperation< from > && | obj | ) | [inline] |
Constructor: copy-move a ParallelOperation in different state.
| XrdCl::ParallelOperation< HasHndl >::ParallelOperation | ( | Container && | container | ) | [inline] |
Constructor
| container | : iterable container with pipelines |
References XrdCl::ParallelOperation< HasHndl >::pipelines.
| XRootDStatus XrdCl::ParallelOperation< HasHndl >::RunImpl | ( | ) | [inline, private, virtual] |
Run operation
| params | : container with parameters forwarded from previous operation |
Implements XrdCl::Operation< HasHndl >.
References XrdCl::PipelineException::GetError(), XrdCl::Operation< HasHndl >::handler, XrdCl::Status::IsOK(), XrdCl::ParallelOperation< HasHndl >::pipelines, and XrdCl::stError.
| std::string XrdCl::ParallelOperation< HasHndl >::ToString | ( | ) | [inline, virtual] |
Implements XrdCl::Operation< HasHndl >.
References XrdCl::ParallelOperation< HasHndl >::pipelines.
friend class ParallelOperation [friend] |
std::vector<Pipeline> XrdCl::ParallelOperation< HasHndl >::pipelines [private] |
1.6.1