Open operation (.
More...
#include <XrdClFileOperations.hh>
|
| | OpenImpl (File *f, Arg< std::string > url, Arg< OpenFlags::Flags > flags, Arg< Access::Mode > mode=Access::None) |
| | Constructor (. More...
|
| |
| | OpenImpl (File &f, Arg< std::string > url, Arg< OpenFlags::Flags > flags, Arg< Access::Mode > mode=Access::None) |
| | Constructor (. More...
|
| |
| template<bool from> |
| | OpenImpl (OpenImpl< from > &&open) |
| |
| template<typename Hdlr > |
| OpenImpl< true > | operator>> (Hdlr &&hdlr) |
| |
| std::string | ToString () |
| |
| | FileOperation (File *f, Arguments... args) |
| |
| | FileOperation (File &f, Arguments... args) |
| |
| | FileOperation (FileOperation< OpenImpl, from, Resp< void >, Arguments... > &&op) |
| |
| virtual | ~FileOperation () |
| | Destructor. More...
|
| |
| | ConcreteOperation (Args &&... args) |
| |
| | ConcreteOperation (ConcreteOperation< OpenImpl, from, Resp< void >, Args... > &&op) |
| |
| OpenImpl< true > | operator>> (Hdlr &&hdlr) |
| |
| OpenImpl< true > | operator| (Operation< true > &op) |
| |
| OpenImpl< true > | operator| (Operation< true > &&op) |
| |
| OpenImpl< true > | operator| (Operation< false > &op) |
| |
| OpenImpl< true > | operator| (Operation< false > &&op) |
| |
| OpenImpl< HasHndl > | Recovery (rcvry_func recovery) |
| | Set recovery procedure in case the operation fails. More...
|
| |
| Operation< HasHndl > * | Move () |
| |
| Operation< true > * | ToHandled () |
| |
| | Operation () |
| | Constructor. More...
|
| |
| template<bool from> |
| | Operation (Operation< from > &&op) |
| | Move constructor between template instances. More...
|
| |
| virtual | ~Operation () |
| | Destructor. More...
|
| |
|
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, true, Resp< void >, Args... > &me, Operation< true > &op) |
| |
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, true, Resp< void >, Args... > &me, Operation< false > &op) |
| |
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, false, Resp< void >, Args... > &me, Operation< true > &op) |
| |
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, false, Resp< void >, Args... > &me, Operation< false > &op) |
| |
| File * | file |
| | The file object itself. More...
|
| |
| std::tuple< Args... > | args |
| | Operation arguments. More...
|
| |
| rcvry_func | recovery |
| | The recovery routine for this operation. More...
|
| |
| std::unique_ptr< PipelineHandler > | handler |
| | Operation handler. More...
|
| |
| bool | valid |
| | Flag indicating if it is a valid object. More...
|
| |
template<bool HasHndl>
class XrdCl::OpenImpl< HasHndl >
Open operation (.
- See also
- FileOperation)
◆ anonymous enum
Argument indexes in the args tuple.
| Enumerator |
|---|
| UrlArg | |
| FlagsArg | |
| ModeArg | |
◆ OpenImpl() [1/3]
◆ OpenImpl() [2/3]
◆ OpenImpl() [3/3]
template<bool HasHndl>
template<bool from>
Move constructor from other states
- from : state from which the object is being converted
- Parameters
-
| op | : the object that is being converted |
◆ operator>>()
template<bool HasHndl>
template<typename Hdlr >
◆ RunImpl()
◆ ToString()
The documentation for this class was generated from the following file: