Pipeline exception, wrapps an XRootDStatus. More...
#include <XrdClOperationHandlers.hh>
Public Member Functions | |
PipelineException (const XRootDStatus &error) | |
Constructor from XRootDStatus. | |
PipelineException (const PipelineException &ex) | |
Copy constructor. | |
PipelineException & | operator= (const PipelineException &ex) |
Assigment operator. | |
const char * | what () const noexcept |
inherited from std::exception | |
const XRootDStatus & | GetError () const |
Private Attributes | |
XRootDStatus | error |
the XRootDStatus associated with this exception |
Pipeline exception, wrapps an XRootDStatus.
XrdCl::PipelineException::PipelineException | ( | const XRootDStatus & | error | ) | [inline] |
Constructor from XRootDStatus.
XrdCl::PipelineException::PipelineException | ( | const PipelineException & | ex | ) | [inline] |
Copy constructor.
const XRootDStatus& XrdCl::PipelineException::GetError | ( | ) | const [inline] |
References error.
Referenced by XrdCl::ParallelOperation< HasHndl >::RunImpl(), XrdCl::PrepareImpl< HasHndl >::RunImpl(), XrdCl::SendInfoImpl< HasHndl >::RunImpl(), XrdCl::DirListImpl< HasHndl >::RunImpl(), XrdCl::StatVFSImpl< HasHndl >::RunImpl(), XrdCl::StatFsImpl< HasHndl >::RunImpl(), XrdCl::ChModImpl< HasHndl >::RunImpl(), XrdCl::RmDirImpl< HasHndl >::RunImpl(), XrdCl::MkDirImpl< HasHndl >::RunImpl(), XrdCl::RmImpl< HasHndl >::RunImpl(), XrdCl::TruncateFsImpl< HasHndl >::RunImpl(), XrdCl::QueryImpl< HasHndl >::RunImpl(), XrdCl::MvImpl< HasHndl >::RunImpl(), XrdCl::DeepLocateImpl< HasHndl >::RunImpl(), XrdCl::LocateImpl< HasHndl >::RunImpl(), XrdCl::FcntlImpl< HasHndl >::RunImpl(), XrdCl::WriteVImpl< HasHndl >::RunImpl(), XrdCl::VectorWriteImpl< HasHndl >::RunImpl(), XrdCl::VectorReadImpl< HasHndl >::RunImpl(), XrdCl::TruncateImpl< HasHndl >::RunImpl(), XrdCl::WriteImpl< HasHndl >::RunImpl(), XrdCl::StatImpl< HasHndl >::RunImpl(), XrdCl::ReadImpl< HasHndl >::RunImpl(), and XrdCl::OpenImpl< HasHndl >::RunImpl().
PipelineException& XrdCl::PipelineException::operator= | ( | const PipelineException & | ex | ) | [inline] |
Assigment operator.
References error.
const char* XrdCl::PipelineException::what | ( | ) | const [inline] |
inherited from std::exception
References error, and XrdCl::Status::ToString().
XRootDStatus XrdCl::PipelineException::error [private] |
the XRootDStatus associated with this exception
Referenced by GetError(), operator=(), and what().