1 #ifndef __XRDNETADDR_HH__
2 #define __XRDNETADDR_HH__
146 const char *
Set(
const char *hSpec,
int &numIP,
int maxIP,
161 const char *
Set(
const struct sockaddr *sockP,
int sockFD=-1);
176 const char *
Set(
int sockFD,
bool peer=
true);
190 const char *
Set(
struct addrinfo *rP,
int port,
bool mapit=
false);
273 {
Set((sockaddr *)addr);}
276 {
Set((sockaddr *)addr);}
286 static struct addrinfo *
Hints(
int htype,
int stype);
Definition: XrdNetAddrInfo.hh:54
const char * protName
Definition: XrdNetAddrInfo.hh:369
Definition: XrdNetAddr.hh:42
static bool useIPV4
Definition: XrdNetAddr.hh:292
void SetDialect(const char *dP)
Definition: XrdNetAddr.hh:205
~XrdNetAddr()
Destructor.
Definition: XrdNetAddr.hh:284
XrdNetAddr()
Assignment operator and copy constructor are inherited, no need to define.
Definition: XrdNetAddr.hh:265
XrdNetAddr(const XrdNetAddr *addr)
Definition: XrdNetAddr.hh:267
bool Register(const char *hName)
XrdNetAddr(const sockaddr_in6 *addr)
Definition: XrdNetAddr.hh:275
static struct addrinfo * huntHintsUDP
Definition: XrdNetAddr.hh:291
XrdNetAddr(const sockaddr_in *addr)
Definition: XrdNetAddr.hh:272
void SetLocation(XrdNetAddrInfo::LocInfo &loc)
static bool DynDNS()
Definition: XrdNetAddr.hh:52
const char * Set(const struct sockaddr *sockP, int sockFD=-1)
const char * Set(struct addrinfo *rP, int port, bool mapit=false)
static void SetCache(int keeptime)
static struct addrinfo * Hints(int htype, int stype)
XrdNetAddr(const sockaddr *addr)
Definition: XrdNetAddr.hh:269
const char * Set(const char *hSpec, int &numIP, int maxIP, int pNum=PortInSpec, bool forUDP=false)
static struct addrinfo * huntHintsTCP
Definition: XrdNetAddr.hh:290
static bool IPV4Set()
Definition: XrdNetAddr.hh:61
const char * Set(int sockFD, bool peer=true)
static bool dynDNS
Definition: XrdNetAddr.hh:293
static void SetDynDNS(bool onoff)
static const int PortInSpec
Definition: XrdNetAddr.hh:112
static struct addrinfo * hostHints
Definition: XrdNetAddr.hh:289
const char * Set(const char *hSpec, int pNum=PortInSpec)
Definition: XrdNetAddrInfo.hh:195