xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
XrdCl::PipelineException Class Reference

Pipeline exception, wrapps an XRootDStatus. More...

#include <XrdClOperationHandlers.hh>

Inheritance diagram for XrdCl::PipelineException:
Inheritance graph
[legend]
Collaboration diagram for XrdCl::PipelineException:
Collaboration graph
[legend]

Public Member Functions

 PipelineException (const XRootDStatus &error)
 Constructor from XRootDStatus. More...
 
 PipelineException (const PipelineException &ex)
 Copy constructor. More...
 
PipelineExceptionoperator= (const PipelineException &ex)
 Assigment operator. More...
 
const char * what () const noexcept
 inherited from std::exception More...
 
const XRootDStatusGetError () const
 

Private Attributes

XRootDStatus error
 the XRootDStatus associated with this exception More...
 

Detailed Description

Pipeline exception, wrapps an XRootDStatus.

Constructor & Destructor Documentation

XrdCl::PipelineException::PipelineException ( const XRootDStatus error)
inline

Constructor from XRootDStatus.

XrdCl::PipelineException::PipelineException ( const PipelineException ex)
inline

Copy constructor.

Member Function Documentation

const XRootDStatus& XrdCl::PipelineException::GetError ( ) const
inline
Returns
: the XRootDStatus

References error.

Referenced by XrdCl::LocateImpl< HasHndl >::RunImpl(), XrdCl::DeepLocateImpl< HasHndl >::RunImpl(), XrdCl::OpenImpl< HasHndl >::RunImpl(), XrdCl::MvImpl< HasHndl >::RunImpl(), XrdCl::ReadImpl< HasHndl >::RunImpl(), XrdCl::QueryImpl< HasHndl >::RunImpl(), XrdCl::ParallelOperation< HasHndl >::RunImpl(), XrdCl::TruncateFsImpl< HasHndl >::RunImpl(), XrdCl::StatImpl< HasHndl >::RunImpl(), XrdCl::RmImpl< HasHndl >::RunImpl(), XrdCl::WriteImpl< HasHndl >::RunImpl(), XrdCl::MkDirImpl< HasHndl >::RunImpl(), XrdCl::TruncateImpl< HasHndl >::RunImpl(), XrdCl::RmDirImpl< HasHndl >::RunImpl(), XrdCl::ChModImpl< HasHndl >::RunImpl(), XrdCl::VectorReadImpl< HasHndl >::RunImpl(), XrdCl::VectorWriteImpl< HasHndl >::RunImpl(), XrdCl::StatFsImpl< HasHndl >::RunImpl(), XrdCl::WriteVImpl< HasHndl >::RunImpl(), XrdCl::StatVFSImpl< HasHndl >::RunImpl(), XrdCl::FcntlImpl< HasHndl >::RunImpl(), XrdCl::DirListImpl< HasHndl >::RunImpl(), XrdCl::SetXAttrImpl< HasHndl >::RunImpl(), XrdCl::SendInfoImpl< HasHndl >::RunImpl(), XrdCl::SetXAttrBulkImpl< HasHndl >::RunImpl(), XrdCl::PrepareImpl< HasHndl >::RunImpl(), XrdCl::SetXAttrFsImpl< HasHndl >::RunImpl(), XrdCl::GetXAttrImpl< HasHndl >::RunImpl(), XrdCl::GetXAttrBulkImpl< HasHndl >::RunImpl(), XrdCl::SetXAttrFsBulkImpl< HasHndl >::RunImpl(), XrdCl::DelXAttrImpl< HasHndl >::RunImpl(), XrdCl::GetXAttrFsImpl< HasHndl >::RunImpl(), XrdCl::DelXAttrBulkImpl< HasHndl >::RunImpl(), XrdCl::GetXAttrFsBulkImpl< HasHndl >::RunImpl(), XrdCl::DelXAttrFsImpl< HasHndl >::RunImpl(), XrdCl::DelXAttrFsBulkImpl< HasHndl >::RunImpl(), and XrdCl::ListXAttrFsImpl< HasHndl >::RunImpl().

PipelineException& XrdCl::PipelineException::operator= ( const PipelineException ex)
inline

Assigment operator.

References error.

const char* XrdCl::PipelineException::what ( ) const
inlinenoexcept

inherited from std::exception

References error, and XrdCl::Status::ToString().

Member Data Documentation

XRootDStatus XrdCl::PipelineException::error
private

the XRootDStatus associated with this exception

Referenced by GetError(), operator=(), and what().


The documentation for this class was generated from the following file: