xrootd
Loading...
Searching...
No Matches
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.
 
 PipelineException (const PipelineException &ex)
 Copy constructor.
 
PipelineExceptionoperator= (const PipelineException &ex)
 Assigment operator.
 
const char * what () const noexcept
 inherited from std::exception
 
const XRootDStatusGetError () const
 

Private Attributes

XRootDStatus error
 the XRootDStatus associated with this exception
 
std::string strerr
 

Detailed Description

Pipeline exception, wrapps an XRootDStatus.

Constructor & Destructor Documentation

◆ PipelineException() [1/2]

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

Constructor from XRootDStatus.

◆ PipelineException() [2/2]

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

Copy constructor.

Member Function Documentation

◆ GetError()

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

References error.

◆ operator=()

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

Assigment operator.

References error, and strerr.

◆ what()

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

inherited from std::exception

References strerr.

Member Data Documentation

◆ error

XRootDStatus XrdCl::PipelineException::error
private

the XRootDStatus associated with this exception

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

◆ strerr

std::string XrdCl::PipelineException::strerr
private

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


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