|
xrootd
|
#include <XrdSysDNS.hh>
Public Member Functions | |
| XrdSysDNS () | |
| ~XrdSysDNS () | |
Static Public Member Functions | |
| static int | getHostAddr (const char *InetName, struct sockaddr &InetAddr, char **errtxt=0) |
| static int | getHostAddr (const char *InetName, struct sockaddr InetAddr[], int maxipa=1, char **errtxt=0) |
| static char * | getHostID (struct sockaddr &InetAddr) |
| static int | getAddrName (const char *InetName, int maxipa, char **haddr, char **hname, char **errtxt=0) |
| static char * | getHostName (const char *InetName=0, char **errtxt=0) |
| static char * | getHostName (struct sockaddr &InetAddr, char **errtxt=0) |
| static int | getHostName (struct sockaddr &InetAddr, char *InetName[], int maxipn, char **errtxt=0) |
| static int | getPort (const char *servname, const char *servtype, char **errtxt=0) |
| static int | getPort (int fd, char **errtxt=0) |
| static int | getProtoID (const char *pname) |
| static int | Host2Dest (const char *InetName, struct sockaddr &DestAddr, char **errtxt=0) |
| static int | Host2IP (const char *InetName, unsigned int *ipaddr=0) |
| static int | IPFormat (const struct sockaddr *sAddr, char *bP, int bL, int fP=1) |
| static int | IP2String (unsigned int ipaddr, int port, char *buff, int blen) |
| static unsigned int | IPAddr (struct sockaddr *InetAddr) |
| static int | isDomain (const char *Hostname, const char *Domname, int Domlen) |
| static int | isLoopback (struct sockaddr &InetAddr) |
| static int | isMatch (const char *HostNme, char *HostPat) |
| static char * | Peername (int snum, struct sockaddr *sap=0, char **errtxt=0) |
| static void | setPort (struct sockaddr &InetAddr, int port, int anyaddr=0) |
Static Private Member Functions | |
| static char * | LowCase (char *str) |
| static int | setET (char **errtxt, int rc) |
| static int | setETni (char **errtxt, int rc) |
|
inline |
|
inline |
|
static |
References getHostAddr(), and getHostName().
Referenced by XrdClientUrlSet::ConvertDNSAlias(), and XrdFfsMisc_get_list_of_data_servers().
|
inlinestatic |
References getHostAddr().
Referenced by XrdCmsManList::Add(), XrdConfig::Configure(), XrdCl::Socket::Connect(), XrdClientConn::DoAuthentication(), getAddrName(), getHostAddr(), XrdCl::Utils::GetHostAddresses(), getHostName(), Host2Dest(), Host2IP(), XrdCnsLog::isEP(), isMatch(), main(), XrdNetSocket::Open(), XrdClientUrlInfo::SetAddrFromHost(), XrdNetSocket::socketAddr(), XrdCmsClientConfig::xmang(), and XrdCmsConfig::xmang().
|
static |
|
static |
Referenced by XrdNet::do_Accept_TCP(), and XrdNet::do_Accept_UDP().
|
static |
References getHostAddr(), and setET().
Referenced by XrdCmsManList::Add(), XrdNetSecurity::AddHost(), XrdNetLink::Alloc(), XrdLink::Alloc(), XrdNetSecurity::Authorize(), XrdOucTPC::cgiHost(), XrdConfig::Configure(), XrdCnsConfig::Configure(), XrdFrmConfig::Configure(), XrdNet::do_Accept_TCP(), XrdNet::do_Accept_UDP(), getAddrName(), XrdClientConn::GetDomainToMatch(), getHostName(), isMatch(), XrdSecProtocolsss::Load_Client(), main(), Peername(), XrdMpxOut::Run(), XrdOfsTPCInfo::Set(), XrdOfsTPC::Verify(), XrdCmsClientConfig::xmang(), XrdCmsConfig::xmang(), XrdSecServer::xpbind(), XrdBwm::XrdBwm(), XrdCnsLogClient::XrdCnsLogClient(), XrdOfs::XrdOfs(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolkrb5Init(), and XrdOfsTPC::Yield().
|
static |
References getHostName(), and IP2String().
|
static |
References XrdSysMutexHelper::Lock(), LowCase(), setET(), and setETni().
|
static |
References setET(), and setETni().
Referenced by XrdNet::Bind(), XrdConfig::Setup(), XrdCmsConfig::xaltds(), XrdCmsClientConfig::xmang(), XrdCmsConfig::xmang(), XrdPssSys::xorig(), and XrdConfig::yport().
|
static |
References setET().
|
static |
References XrdSysMutex::Lock(), NET_IPPROTO_TCP, and XrdSysMutex::UnLock().
Referenced by XrdNetSocket::setOpts(), and XrdConfig::Setup().
|
static |
References getHostAddr(), XrdMonCtrCollector::port, and strlcpy().
Referenced by XrdFrmMonitor::Init(), XrdXrootdMonitor::Init(), XrdNetSocket::Open(), XrdNetLink::Send(), and XrdNetSocket::socketAddr().
|
static |
References getHostAddr().
Referenced by XrdCmsNode::do_Select(), XrdBwm::XrdBwm(), and XrdOfs::XrdOfs().
|
static |
Referenced by getHostName(), XrdCmsCluster::setAltMan(), XrdCmsNode::setName(), XrdBwm::XrdBwm(), and XrdOfs::XrdOfs().
|
static |
|
static |
|
static |
Referenced by XrdBwmFile::open().
|
static |
Referenced by XrdNet::do_Accept_UDP().
|
static |
References getHostAddr(), and getHostName().
Referenced by XrdOucUtils::doIf().
|
staticprivate |
Referenced by getHostName().
|
static |
References getHostName(), setET(), and SOCKLEN_t.
Referenced by XrdNetSocket::Peername().
|
staticprivate |
Referenced by getHostAddr(), getHostName(), getPort(), Peername(), and setETni().
|
staticprivate |
References setET().
Referenced by getHostAddr(), getHostName(), and getPort().
|
static |
References XrdMonCtrCollector::port.
Referenced by XrdNetSocket::Open(), and XrdNetSocket::socketAddr().
1.8.3.1