Open operation (. More...
#include <XrdClFileOperations.hh>


Classes | |
| struct | ExResp |
Public Types | |
| enum | { UrlArg, FlagsArg, ModeArg } |
Argument indexes in the args tuple. More... | |
Public Member Functions | |
| OpenImpl (File *f, Arg< std::string > url, Arg< OpenFlags::Flags > flags, Arg< Access::Mode > mode=Access::None) | |
| Constructor (. | |
| OpenImpl (File &f, Arg< std::string > url, Arg< OpenFlags::Flags > flags, Arg< Access::Mode > mode=Access::None) | |
| Constructor (. | |
| template<bool from> | |
| OpenImpl (OpenImpl< from > &&open) | |
| template<typename Hdlr > | |
| OpenImpl< true > | operator>> (Hdlr &&hdlr) |
| std::string | ToString () |
Protected Member Functions | |
| XRootDStatus | RunImpl () |
Open operation (.
| anonymous enum |
| XrdCl::OpenImpl< HasHndl >::OpenImpl | ( | File * | f, | |
| Arg< std::string > | url, | |||
| Arg< OpenFlags::Flags > | flags, | |||
| Arg< Access::Mode > | mode = Access::None | |||
| ) | [inline] |
Constructor (.
| XrdCl::OpenImpl< HasHndl >::OpenImpl | ( | File & | f, | |
| Arg< std::string > | url, | |||
| Arg< OpenFlags::Flags > | flags, | |||
| Arg< Access::Mode > | mode = Access::None | |||
| ) | [inline] |
Constructor (.
| XrdCl::OpenImpl< HasHndl >::OpenImpl | ( | OpenImpl< from > && | open | ) | [inline] |
Move constructor from other states
| op | : the object that is being converted |
| OpenImpl<true> XrdCl::OpenImpl< HasHndl >::operator>> | ( | Hdlr && | hdlr | ) | [inline] |
Overload of operator>> defined in ConcreteOperation, we're adding additional capabilities by using ExResp factory (
| func | : function/functor/lambda |
Reimplemented from XrdCl::ConcreteOperation< OpenImpl, HasHndl, Resp< void >, Arguments...>.
References XrdCl::OpenImpl< HasHndl >::ExResp::Create().
| XRootDStatus XrdCl::OpenImpl< HasHndl >::RunImpl | ( | ) | [inline, protected, virtual] |
RunImpl operation (
| params | : container with parameters forwarded from previous operation |
Implements XrdCl::Operation< HasHndl >.
References XrdCl::PipelineException::GetError(), and XrdCl::stError.
| std::string XrdCl::OpenImpl< HasHndl >::ToString | ( | ) | [inline, virtual] |
1.6.1