Open operation (.
More...
#include <XrdClFileOperations.hh>
|
| | OpenImpl (Ctx< 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 (Ctx< 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< true > | operator| (FinalOperation &&fo) |
| | Adds a final operation to the pipeline. More...
|
| |
| Operation< HasHndl > * | Move () |
| |
| Operation< true > * | ToHandled () |
| |
| OpenImpl< HasHndl > | Timeout (uint16_t timeout) |
| | Set operation timeout. More...
|
| |
| | Operation () |
| | Constructor. More...
|
| |
| template<bool from> |
| | Operation (Operation< from > &&op) |
| | Move constructor between template instances. More...
|
| |
| virtual | ~Operation () |
| | Destructor. More...
|
| |
|
| static void | AllocHandler (ConcreteOperation< OpenImpl, true, Resp< void >, Args...> &me) |
| |
| static void | AllocHandler (ConcreteOperation< OpenImpl, false, Resp< void >, Args...> &me) |
| |
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, HasHndl, Resp< void >, Args...> &me, Operation< true > &op) |
| |
| static OpenImpl< true > | PipeImpl (ConcreteOperation< OpenImpl, HasHndl, Resp< void >, Args...> &me, Operation< false > &op) |
| |
| Ctx< File > | file |
| | The file object itself. More...
|
| |
| std::tuple< Args...> | args |
| | Operation arguments. More...
|
| |
| uint16_t | timeout |
| | Operation timeout. 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)
Argument indexes in the args tuple.
| Enumerator |
|---|
| UrlArg |
|
| FlagsArg |
|
| ModeArg |
|
template<bool HasHndl>
template<bool from>
Move constructor from other states
- from : state from which the object is being converted
- Parameters
-
| open | : the object that is being converted |
template<bool HasHndl>
template<typename Hdlr >
The documentation for this class was generated from the following file: