1 #ifndef __XRDNETREGISTRY_HH__
2 #define __XRDNETREGISTRY_HH__
43 static const char pfx =
'%';
62 const char *
GetAddrs(
const std::string &hSpec,
63 std::vector<XrdNetAddr> &aVec,
int *ordn=0,
82 static bool Register(
const char *hName,
const char *hList[],
int hLNum,
83 std::string *eText=0,
bool rotate=
false);
104 static bool Register(
const char *hName,
const char *hList,
105 std::string *eText=0,
bool rotate=
false);
112 static bool Resolve(
const char *hList, std::string *eText=0);
113 static bool SetAlias(
const char *hAlias,
const char *hName, std::string *eText=0);
static const int PortInSpec
Definition: XrdNetUtils.hh:129
Definition: XrdNetRegistry.hh:39
static const char * GetAddrs(const std::string &hSpec, std::vector< XrdNetAddr > &aVec, int *ordn=0, XrdNetUtils::AddrOpts opts=XrdNetUtils::allIPMap, int pNum=XrdNetUtils::PortInSpec)
XrdNetRegistry()
Definition: XrdNetRegistry.hh:107
Definition: XrdNetAddr.hh:41
~XrdNetRegistry()
Definition: XrdNetRegistry.hh:108
AddrOpts
Definition: XrdNetUtils.hh:123
static bool SetAlias(const char *hAlias, const char *hName, std::string *eText=0)
static bool Resolve(const char *hList, std::string *eText=0)
static const char pfx
Registry names must start with this character.
Definition: XrdNetRegistry.hh:43
Definition: XrdNetUtils.hh:123
static bool Register(const char *hName, const char *hList[], int hLNum, std::string *eText=0, bool rotate=false)