|
xrootd
|
#include <XrdClientUrlInfo.hh>

Public Member Functions | |
| void | Clear () |
| void | TakeUrl (XrdOucString url) |
| XrdOucString | GetUrl () |
| XrdClientUrlInfo (const char *url) | |
| XrdClientUrlInfo (const XrdOucString &url) | |
| XrdClientUrlInfo (const XrdClientUrlInfo &url) | |
| XrdClientUrlInfo () | |
| void | SetAddrFromHost () |
| bool | IsValid () |
| XrdClientUrlInfo & | operator= (const XrdOucString &url) |
| XrdClientUrlInfo & | operator= (const XrdClientUrlInfo &url) |
Public Attributes | |
| XrdOucString | Proto |
| XrdOucString | Passwd |
| XrdOucString | User |
| XrdOucString | Host |
| int | Port |
| XrdOucString | HostAddr |
| XrdOucString | HostWPort |
| XrdOucString | File |
| XrdClientUrlInfo::XrdClientUrlInfo | ( | const XrdOucString & | url | ) |
| XrdClientUrlInfo::XrdClientUrlInfo | ( | const XrdClientUrlInfo & | url | ) |
| XrdClientUrlInfo::XrdClientUrlInfo | ( | ) |
References Clear().
| void XrdClientUrlInfo::Clear | ( | ) |
References Proto, User, Passwd, Host, HostWPort, HostAddr, Port, and File.
Referenced by XrdClientConn::XrdClientConn(), XrdClientConn::HandleServerError(), XrdClientPhyConnection::XrdClientPhyConnection(), XrdClientUrlInfo(), and TakeUrl().
| XrdOucString XrdClientUrlInfo::GetUrl | ( | ) |
References Proto, User, Passwd, Host, Port, and File.
Referenced by get_current_url(), XrdClient::Open(), XrdClientAdmin::Connect(), XrdClientAdmin::Locate(), XrdClientPhyConnection::DoHandShake(), XrdClientConn::HandleServerError(), XrdClientConn::GoToMetaManager(), CreateDestPath_xrd(), PedanticOpen4Write(), XrdFfsMisc_get_current_url(), XrdPosixFile::Path(), and main().
| bool XrdClientUrlInfo::IsValid | ( | ) | [inline] |
References Port.
Referenced by get_current_url(), CreateDestPath_xrd(), XrdFfsMisc_get_current_url(), and XrdPosixXrootd::endPoint().
| XrdClientUrlInfo & XrdClientUrlInfo::operator= | ( | const XrdOucString & | url | ) |
References TakeUrl().
| XrdClientUrlInfo & XrdClientUrlInfo::operator= | ( | const XrdClientUrlInfo & | url | ) |
| void XrdClientUrlInfo::SetAddrFromHost | ( | ) |
References XrdSysDNS::getHostAddr(), Host, XrdOucString::c_str(), HostAddr, and inet_ntop().
Referenced by XrdClientConn::SetRequestedDestHost().
| void XrdClientUrlInfo::TakeUrl | ( | XrdOucString | url | ) |
References STR_NPOS, XrdOucString::length(), Clear(), Info, XrdClientDebug::kHIDEBUG, XrdOucString::find(), Proto, XrdOucString::assign(), HostWPort, File, User, Passwd, Host, Port, and XrdOucString::c_str().
Referenced by main(), XrdClientUrlInfo(), and operator=().
Referenced by get_current_url(), getchksum(), XrdClient::Open(), XrdClient::TryOpen(), XrdClient::Stat(), XrdClientPhyConnection::Connect(), XrdClientSock::TryConnect_low(), XrdClientUrlInfo(), Clear(), operator=(), TakeUrl(), GetUrl(), XrdClientUrlSet::ConvertDNSAlias(), CreateDestPath_xrd(), BWMToken_Init(), PedanticOpen4Write(), XrdCpWorkLst::BuildWorkList_xrd(), XrdXtRdFile::GetListOfSources(), XrdPosixDir::XrdPosixDir(), XrdPosixXrootd::Access(), XrdPosixXrootd::Getxattr(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::Rename(), XrdPosixXrootd::Rmdir(), XrdPosixXrootd::Stat(), XrdPosixXrootd::Statvfs(), XrdPosixXrootd::Truncate(), XrdPosixXrootd::Unlink(), XrdPosixXrootd::QueryChksum(), XrdPosixXrootd::QueryOpaque(), and main().
Referenced by XrdClient::Open(), XrdClient::TryOpen(), XrdClient::ProcessUnsolicitedMsg(), XrdClientAdmin::Connect(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdGetCurrentHost(), Java_xrootdadmin_XrdClientAdminJNI_locate(), XrdClientConn::Connect(), XrdClientConn::SendGenCommand(), XrdClientConn::WriteToServer(), XrdClientConn::CheckErrorStatus(), XrdClientConn::ReadPartialAnswer(), XrdClientConn::GetAccessToSrv(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientConn::HandleServerError(), XrdClientConn::GoToAnotherServer(), XrdClientConn::SetRequestedDestHost(), XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::GetPhyConnection(), XrdClientPhyConnection::~XrdClientPhyConnection(), XrdClientPhyConnection::Connect(), XrdClientPhyConnection::ReadRaw(), XrdClientPhyConnection::HandleUnsolicited(), XrdClientPhyConnection::WriteRaw(), XrdClientPhyConnection::IsAddress(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdClientSock::TryConnect_low(), XrdClientUrlInfo(), Clear(), operator=(), TakeUrl(), GetUrl(), SetAddrFromHost(), XrdClientUrlSet::ConvertDNSAlias(), BuildPrompt(), CreateDestPath_xrd(), BWMToken_Init(), doCp_xrd2loc(), and XrdPosixXrootd::endPoint().
Referenced by XrdClientConn::Connect(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientConn::HandleServerError(), XrdClientConn::GoToAnotherServer(), XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::GetPhyConnection(), XrdClientPhyConnection::IsAddress(), XrdClientSock::TryConnect_low(), XrdClientSock::Socks4Handshake(), XrdClientUrlInfo(), Clear(), operator=(), SetAddrFromHost(), and XrdClientUrlSet::ConvertDNSAlias().
Referenced by XrdClientUrlInfo(), Clear(), operator=(), TakeUrl(), and GetUrl().
Referenced by XrdClient::Open(), XrdClient::TryOpen(), XrdClient::ProcessUnsolicitedMsg(), XrdClientAdmin::Connect(), XrdClientAdmin::ProcessUnsolicitedMsg(), XrdClientConn::Connect(), XrdClientConn::SendGenCommand(), XrdClientConn::WriteToServer(), XrdClientConn::CheckErrorStatus(), XrdClientConn::ReadPartialAnswer(), XrdClientConn::GetAccessToSrv(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientConn::HandleServerError(), XrdClientConn::GoToAnotherServer(), XrdClientConn::SetRequestedDestHost(), XrdClientConnectionMgr::Connect(), XrdClientConnectionMgr::GetPhyConnection(), XrdClientPhyConnection::~XrdClientPhyConnection(), XrdClientPhyConnection::Connect(), XrdClientPhyConnection::ReadRaw(), XrdClientPhyConnection::HandleUnsolicited(), XrdClientPhyConnection::WriteRaw(), XrdClientPhyConnection::IsPort(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdClientSock::TryConnect_low(), XrdClientSock::Socks4Handshake(), XrdClientUrlInfo(), Clear(), operator=(), TakeUrl(), GetUrl(), IsValid(), XrdClientUrlSet::ConvertDNSAlias(), BuildPrompt(), CreateDestPath_xrd(), and XrdPosixXrootd::endPoint().
1.7.5