#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) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
XrdSysDNS::XrdSysDNS | ( | ) | [inline] |
XrdSysDNS::~XrdSysDNS | ( | ) | [inline] |
static int XrdSysDNS::getAddrName | ( | const char * | InetName, | |
int | maxipa, | |||
char ** | haddr, | |||
char ** | hname, | |||
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::getHostAddr | ( | const char * | InetName, | |
struct sockaddr | InetAddr[], | |||
int | maxipa = 1 , |
|||
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::getHostAddr | ( | const char * | InetName, | |
struct sockaddr & | InetAddr, | |||
char ** | errtxt = 0 | |||
) | [inline, static] |
References getHostAddr().
Referenced by getHostAddr().
static char* XrdSysDNS::getHostID | ( | struct sockaddr & | InetAddr | ) | [static] |
static int XrdSysDNS::getHostName | ( | struct sockaddr & | InetAddr, | |
char * | InetName[], | |||
int | maxipn, | |||
char ** | errtxt = 0 | |||
) | [static] |
static char* XrdSysDNS::getHostName | ( | struct sockaddr & | InetAddr, | |
char ** | errtxt = 0 | |||
) | [static] |
static char* XrdSysDNS::getHostName | ( | const char * | InetName = 0 , |
|
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::getPort | ( | int | fd, | |
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::getPort | ( | const char * | servname, | |
const char * | servtype, | |||
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::getProtoID | ( | const char * | pname | ) | [static] |
static int XrdSysDNS::Host2Dest | ( | const char * | InetName, | |
struct sockaddr & | DestAddr, | |||
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::Host2IP | ( | const char * | InetName, | |
unsigned int * | ipaddr = 0 | |||
) | [static] |
static int XrdSysDNS::IP2String | ( | unsigned int | ipaddr, | |
int | port, | |||
char * | buff, | |||
int | blen | |||
) | [static] |
static unsigned int XrdSysDNS::IPAddr | ( | struct sockaddr * | InetAddr | ) | [static] |
static int XrdSysDNS::IPFormat | ( | const struct sockaddr * | sAddr, | |
char * | bP, | |||
int | bL, | |||
int | fP = 1 | |||
) | [static] |
static int XrdSysDNS::isDomain | ( | const char * | Hostname, | |
const char * | Domname, | |||
int | Domlen | |||
) | [static] |
static int XrdSysDNS::isLoopback | ( | struct sockaddr & | InetAddr | ) | [static] |
static int XrdSysDNS::isMatch | ( | const char * | HostNme, | |
char * | HostPat | |||
) | [static] |
static char* XrdSysDNS::LowCase | ( | char * | str | ) | [static, private] |
static char* XrdSysDNS::Peername | ( | int | snum, | |
struct sockaddr * | sap = 0 , |
|||
char ** | errtxt = 0 | |||
) | [static] |
static int XrdSysDNS::setET | ( | char ** | errtxt, | |
int | rc | |||
) | [static, private] |
static int XrdSysDNS::setETni | ( | char ** | errtxt, | |
int | rc | |||
) | [static, private] |
static void XrdSysDNS::setPort | ( | struct sockaddr & | InetAddr, | |
int | port, | |||
int | anyaddr = 0 | |||
) | [static] |