Request status. More...
#include <XrdClXRootDResponses.hh>
Public Member Functions | |
| XRootDStatus (const Status &st, const std::string &message="") | |
| Constructor. | |
| XRootDStatus (uint16_t st=0, uint16_t code=0, uint32_t errN=0, const std::string &message="") | |
| Constructor. | |
| const std::string & | GetErrorMessage () const |
| Get error message. | |
| void | SetErrorMessage (const std::string &message) |
| Set the error message. | |
| std::string | ToStr () const |
| Convert to string. | |
| Public Member Functions inherited from XrdCl::Status | |
| Status (uint16_t st=stOK, uint16_t cod=errNone, uint32_t errN=0) | |
| Constructor. | |
| int | GetShellCode () const |
| Get the status code that may be returned to the shell. | |
| bool | IsError () const |
| Error. | |
| bool | IsFatal () const |
| Fatal error. | |
| bool | IsOK () const |
| We're fine. | |
| std::string | ToString () const |
| Create a string representation. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from XrdCl::Status | |
| static bool | IsSocketError (uint16_t code) |
| Public Attributes inherited from XrdCl::Status | |
| uint16_t | code |
| Error type, or additional hints on what to do. | |
| uint32_t | errNo |
| Errno, if any. | |
| uint16_t | status |
| Status of the execution. | |
Request status.
Definition at line 223 of file XrdClXRootDResponses.hh.
|
inline |
Constructor.
Definition at line 229 of file XrdClXRootDResponses.hh.
References XrdCl::Status::Status(), and XrdCl::Status::code.
Referenced by XrdCl::FutureWrapperBase< Response >::~FutureWrapperBase(), XrdCl::Stream::~Stream(), XrdCl::CopyProcess::AddJob(), XrdCl::ZipArchive::AppendFile(), BuildPath(), XrdCl::FileStateHandler::Checkpoint(), XrdCl::Utils::CheckTPC(), XrdCl::Utils::CheckTPCLite(), XrdCl::FileStateHandler::ChkptWrt(), XrdCl::FileStateHandler::ChkptWrtV(), XrdCl::FileSystemPlugIn::ChMod(), XrdCl::Socket::ClassifyErrno(), XrdCl::FilePlugIn::Clone(), XrdCl::FileStateHandler::Clone(), XrdCl::AsyncSocketHandler::Close(), XrdCl::EcHandler::Close(), XrdCl::FilePlugIn::Close(), XrdCl::FileStateHandler::Close(), XrdCl::LocalFileHandler::Close(), XrdCl::ZipArchive::CloseArchive(), XrdCl::ZipArchive::CloseFile(), XrdCl::AsyncSocketHandler::Connect(), XrdCl::Socket::Connect(), XrdCl::Socket::ConnectToAddress(), ConvertMode(), XrdCl::Socket::Cork(), XrdCl::FileSystemPlugIn::DeepLocate(), XrdCl::File::DelXAttr(), XrdCl::FileStateHandler::DelXAttr(), XrdCl::FileSystem::DelXAttr(), XrdCl::FileSystemPlugIn::DelXAttr(), XrdCl::LocalFileHandler::DelXAttr(), XrdCl::FileSystem::DirList(), XrdCl::FileSystemPlugIn::DirList(), XrdCl::AsyncSocketHandler::DisableUplink(), DoCache(), DoCat(), DoCD(), DoChMod(), DoLocate(), DoLS(), DoMkDir(), DoMv(), DoPrepare(), DoQuery(), DoRm(), DoRmDir(), DoSpaceInfo(), DoStat(), DoStatVFS(), DoTail(), DoTruncate(), DoXAttr(), XrdCl::Stream::EnableLink(), XrdCl::AsyncSocketHandler::EnableUplink(), XrdCl::LocalFileHandler::ExecRequest(), XrdCl::FSExecutor::Execute(), XrdCl::FilePlugIn::Fcntl(), XrdCl::FilePlugIn::Fcntl(), XrdCl::FileStateHandler::Fcntl(), XrdCl::LocalFileHandler::Fcntl(), XrdCl::PropertyList::Get(), XrdCl::XRootDTransport::GetBody(), XrdCl::CheckSumHelper::GetCheckSum(), XrdCl::XCpCtx::GetChunk(), XrdCl::ZipArchive::GetCRC32(), XrdCl::Socket::GetFlags(), XrdCl::XRootDTransport::GetHeader(), XrdCl::Utils::GetLocalCheckSum(), XrdCl::XRootDTransport::GetMore(), XrdCl::CheckSumHelper::GetRawCheckSum(), XrdCl::Utils::GetRemoteCheckSum(), XrdCl::AsyncDiscardReader::GetResponse(), XrdCl::AsyncRawReader::GetResponse(), XrdCl::AsyncVectorReader::GetResponse(), XrdCl::Socket::GetSockOpt(), XrdCl::FileSystemUtils::GetSpaceInfo(), XrdCl::File::GetXAttr(), XrdCl::FileStateHandler::GetXAttr(), XrdCl::FileSystem::GetXAttr(), XrdCl::FileSystemPlugIn::GetXAttr(), XrdCl::LocalFileHandler::GetXAttr(), XrdCl::AsyncSocketHandler::HandleHandShake(), XrdCl::MetalinkRedirector::HandleRequest(), XrdCl::ChunkHandler::HandleResponse(), XrdCl::FutureWrapper< Response >::HandleResponse(), XrdCl::MetalinkReadHandler::HandleResponse(), XrdCl::ZipListHandler::HandleResponse(), XrdCl::MetalinkOpenHandler::HandleResponseWithHosts(), XrdCl::XRootDTransport::HandShake(), XrdCl::CheckSumHelper::Initialize(), XrdCl::Socket::Initialize(), XrdCl::Stream::Initialize(), XrdCl::XCpCtx::Initialize(), XrdCl::ZipArchive::List(), XrdCl::File::ListXAttr(), XrdCl::FileStateHandler::ListXAttr(), XrdCl::FileSystem::ListXAttr(), XrdCl::FileSystemPlugIn::ListXAttr(), XrdCl::LocalFileHandler::ListXAttr(), XrdCl::FileSystemPlugIn::Locate(), XrdCl::XRootDTransport::MarshallRequest(), XrdCl::XRootDTransport::MarshallRequest(), XrdCl::FileSystemPlugIn::MkDir(), XrdCl::LocalFileHandler::MkdirPath(), XrdCl::FileSystemPlugIn::Mv(), XrdCl::Stream::OnConnect(), XrdCl::AsyncSocketHandler::OnConnectionReturn(), XrdCl::AsyncSocketHandler::OnHeaderCorruption(), XrdCl::Stream::OnMessageSent(), XrdCl::AsyncSocketHandler::OnRead(), XrdCl::AsyncSocketHandler::OnReadWhileHandshaking(), XrdCl::AsyncSocketHandler::OnTimeoutWhileHandshaking(), XrdCl::AsyncSocketHandler::OnWrite(), XrdCl::EcHandler::Open(), XrdCl::File::Open(), XrdCl::FilePlugIn::Open(), XrdCl::LocalFileHandler::Open(), xrdcl_proxy::ProxyPrefixFile::Open(), XrdCl::ZipArchive::OpenArchive(), XrdCl::ZipArchive::OpenFile(), XrdCl::FilePlugIn::OpenUsingTemplate(), XrdCl::FileStateHandler::OpenUsingTemplate(), XrdCl::FilePlugIn::PgRead(), XrdCl::ZipArchive::PgRead(), XrdCl::FileStateHandler::PgReadImpl(), XrdCl::FileStateHandler::PgReadRetry(), XrdCl::EcHandler::PgWrite(), XrdCl::FilePlugIn::PgWrite(), XrdCl::FileStateHandler::PgWrite(), XrdCl::FileStateHandler::PgWriteImpl(), XrdCl::FileSystemPlugIn::Ping(), XrdCl::Socket::Poll(), XrdCl::AsyncSocketHandler::PreClose(), XrdCl::CopyProcess::Prepare(), XrdCl::FileSystemPlugIn::Prepare(), XrdCl::File::PreRead(), XrdCl::FilePlugIn::PreRead(), XrdCl::FileStateHandler::PreRead(), PrintHelp(), ProcessStatQuery(), XrdCl::FileSystemPlugIn::Protocol(), XrdCl::FileSystemPlugIn::Query(), XrdCl::XRootDTransport::Query(), XrdCl::LocalFileHandler::QueueTask(), XrdCl::AsyncDiscardReader::Read(), XrdCl::AsyncHSReader::Read(), XrdCl::AsyncMsgReader::Read(), XrdCl::AsyncPageReader::Read(), XrdCl::AsyncRawReader::Read(), XrdCl::AsyncVectorReader::Read(), XrdCl::EcHandler::Read(), XrdCl::FilePlugIn::Read(), XrdCl::FilePlugIn::Read(), XrdCl::FileStateHandler::Read(), XrdCl::LocalFileHandler::Read(), XrdCl::Socket::Read(), XrdCl::Tls::Read(), XrdCl::ZipArchive::Read(), XrdCl::AsyncRawReaderIntfc::ReadBytesAsync(), XrdCl::ZipArchive::ReadFromImpl, XrdCl::Socket::ReadRaw(), XrdCl::FileStateHandler::ReadV(), XrdCl::LocalFileHandler::ReadV(), XrdCl::Socket::ReadV(), XrdCl::Tls::ReadV(), XrdCl::FileSystemPlugIn::Rm(), XrdCl::FileSystemPlugIn::RmDir(), XrdCl::CopyProcess::Run(), XrdCl::Operation< HasHndl >::Run(), XrdCl::ThirdPartyCopyJob::Run(), XrdCl::CloseFileImpl< false >::RunImpl(), XrdCl::OpenFileImpl< HasHndl >::RunImpl(), XrdCl::ZipListImpl< HasHndl >::RunImpl(), XrdCl::ZipStatImpl< HasHndl >::RunImpl(), XrdCl::PostMaster::Send(), XrdCl::Socket::Send(), XrdCl::Socket::Send(), XrdCl::Socket::Send(), XrdCl::Stream::Send(), XrdCl::Tls::Send(), XrdCl::AsyncSocketHandler::SendHSMsg(), XrdCl::FileSystemPlugIn::SendInfo(), XrdCl::MessageUtils::SendMessage(), XrdCl::Socket::SetFlags(), XrdCl::Socket::SetSockOpt(), XrdCl::File::SetXAttr(), XrdCl::FileStateHandler::SetXAttr(), XrdCl::FileSystem::SetXAttr(), XrdCl::FileSystemPlugIn::SetXAttr(), XrdCl::LocalFileHandler::SetXAttr(), XrdCl::EcHandler::Stat(), XrdCl::FilePlugIn::Stat(), XrdCl::FileStateHandler::Stat(), XrdCl::FileSystemPlugIn::Stat(), XrdCl::LocalFileHandler::Stat(), XrdCl::ZipArchive::Stat(), XrdCl::ZipArchive::Stat(), XrdCl::FileSystemPlugIn::StatVFS(), XrdCl::FilePlugIn::Sync(), XrdCl::FileStateHandler::Sync(), XrdCl::LocalFileHandler::Sync(), XrdCl::ThirdPartyCopy(), XrdCl::Stream::Tick(), XrdCl::Socket::TlsHandShake(), XrdCl::FilePlugIn::Truncate(), XrdCl::FileStateHandler::Truncate(), XrdCl::FileSystemPlugIn::Truncate(), XrdCl::LocalFileHandler::Truncate(), XrdCl::FileStateHandler::TryOtherServer(), XrdCl::Socket::Uncork(), XrdCl::XRootDTransport::UnMarchalStatusMore(), XrdCl::XRootDTransport::UnMarshallBody(), XrdCl::XRootDTransport::UnMarshallRequest(), XrdCl::XRootDTransport::UnMarshalStatusBody(), XrdCl::ZipArchive::UpdateMetadata(), XrdCl::FilePlugIn::VectorRead(), XrdCl::FileStateHandler::VectorRead(), XrdCl::LocalFileHandler::VectorRead(), XrdCl::FilePlugIn::VectorWrite(), XrdCl::FileStateHandler::VectorWrite(), XrdCl::LocalFileHandler::VectorWrite(), XrdCl::FilePlugIn::Visa(), XrdCl::FileStateHandler::Visa(), XrdCl::LocalFileHandler::Visa(), XrdCl::MessageUtils::WaitForResponse(), XrdCl::AsyncHSWriter::Write(), XrdCl::AsyncMsgWriter::Write(), XrdCl::EcHandler::Write(), XrdCl::FilePlugIn::Write(), XrdCl::FilePlugIn::Write(), XrdCl::FilePlugIn::Write(), XrdCl::FileStateHandler::Write(), XrdCl::FileStateHandler::Write(), XrdCl::FileStateHandler::Write(), XrdCl::LocalFileHandler::Write(), XrdCl::ZipArchive::Write(), XrdCl::Socket::WriteRaw(), XrdCl::FilePlugIn::WriteV(), XrdCl::FileStateHandler::WriteV(), and XrdCl::LocalFileHandler::WriteV().
|
inline |
Constructor.
Definition at line 239 of file XrdClXRootDResponses.hh.
References XrdCl::Status::Status().
|
inline |
Get error message.
Definition at line 247 of file XrdClXRootDResponses.hh.
Referenced by Fatal(), XrdSsiUtils::GetErr(), XrdCl::XRootDTransport::GetMore(), XrdCl::Utils::GetRemoteCheckSum(), IndexRemote(), XrdCl::XRootDMsgHandler::InspectStatusRsp(), main(), XrdCl::FileStateHandler::OnStateError(), XrdClHttp::File::PgRead(), XrdClHttp::File::Read(), XrdPosixMap::Result(), XrdCl::PropertyList::Set(), and XrdSsiUtils::SetErr().
|
inline |
Set the error message.
Definition at line 255 of file XrdClXRootDResponses.hh.
Referenced by XrdCl::Tls::Connect(), XrdCl::PropertyList::Get(), and XrdCl::Utils::GetRemoteCheckSum().
|
inline |
Convert to string.
Definition at line 263 of file XrdClXRootDResponses.hh.
References XrdCl::Status::code, XrdCl::errErrorResponse, XrdCl::Status::errNo, and XrdCl::Status::ToString().
Referenced by XrdCl::Utils::CheckTPC(), XrdCl::Utils::CheckTPCLite(), DoCache(), DoCat(), DoCD(), DoChMod(), DoLocate(), DoLS(), DoMkDir(), DoMv(), DoPrepare(), DoQuery(), DoRm(), DoRmDir(), DoStat(), DoStatVFS(), DoTail(), DoTruncate(), DoXAttr(), ExecuteCommand(), ExecuteInteractive(), Fatal(), XrdSsiUtils::GetErr(), main(), XrdCl::FileStateHandler::OnClose(), XrdCl::FileStateHandler::OnOpen(), XrdCl::FileStateHandler::OnStateError(), XrdPosixMap::Result(), XrdSsiTaskReal::SetBuff(), XrdSsiTaskReal::SetBuff(), and XrdSsiUtils::SetErr().