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