XRootD
XrdNetSpace::hpSpec Struct Reference
+ Collaboration diagram for XrdNetSpace::hpSpec:

Public Member Functions

 hpSpec (XrdNetUtils::AddrOpts opts)
 
 ~hpSpec ()
 

Public Attributes

addrinfo * aiP4
 
addrinfo * aiP6
 
int aNum4
 
int aNum6
 
addrinfo hints
 
const char * ipAddr
 
char ipAdr [MAXHOSTNAMELEN+15]
 
char ipMap [7]
 
bool map426
 
bool noOrder
 
bool onlyUDP
 
bool order46
 
int port
 

Detailed Description

Definition at line 167 of file XrdNetUtils.cc.

Constructor & Destructor Documentation

◆ hpSpec()

XrdNetSpace::hpSpec::hpSpec ( XrdNetUtils::AddrOpts  opts)
inline

Definition at line 182 of file XrdNetUtils.cc.

183  : aiP4(0), aNum4(0), aNum6(0), aiP6(0), map426(false),
184  noOrder((opts & OrderXX) == 0),
186  onlyUDP((opts & XrdNetUtils::onlyUDP) != 0) {}
#define OrderXX
Definition: XrdNetUtils.cc:162
struct myOpts opts

◆ ~hpSpec()

XrdNetSpace::hpSpec::~hpSpec ( )
inline

Definition at line 188 of file XrdNetUtils.cc.

188  {if (aiP4) freeaddrinfo(aiP4);
189  if (aiP6) freeaddrinfo(aiP6);
190  }

References aiP4, and aiP6.

Member Data Documentation

◆ aiP4

addrinfo* XrdNetSpace::hpSpec::aiP4

Definition at line 170 of file XrdNetUtils.cc.

Referenced by ~hpSpec().

◆ aiP6

addrinfo* XrdNetSpace::hpSpec::aiP6

Definition at line 173 of file XrdNetUtils.cc.

Referenced by ~hpSpec().

◆ aNum4

int XrdNetSpace::hpSpec::aNum4

Definition at line 171 of file XrdNetUtils.cc.

Referenced by XrdNetUtils::GetAddrs().

◆ aNum6

int XrdNetSpace::hpSpec::aNum6

Definition at line 172 of file XrdNetUtils.cc.

Referenced by XrdNetUtils::GetAddrs().

◆ hints

addrinfo XrdNetSpace::hpSpec::hints

Definition at line 169 of file XrdNetUtils.cc.

◆ ipAddr

const char* XrdNetSpace::hpSpec::ipAddr

Definition at line 168 of file XrdNetUtils.cc.

◆ ipAdr

char XrdNetSpace::hpSpec::ipAdr[MAXHOSTNAMELEN+15]

Definition at line 180 of file XrdNetUtils.cc.

◆ ipMap

char XrdNetSpace::hpSpec::ipMap[7]

Definition at line 179 of file XrdNetUtils.cc.

◆ map426

bool XrdNetSpace::hpSpec::map426

Definition at line 175 of file XrdNetUtils.cc.

◆ noOrder

bool XrdNetSpace::hpSpec::noOrder

Definition at line 176 of file XrdNetUtils.cc.

◆ onlyUDP

bool XrdNetSpace::hpSpec::onlyUDP

Definition at line 178 of file XrdNetUtils.cc.

◆ order46

bool XrdNetSpace::hpSpec::order46

Definition at line 177 of file XrdNetUtils.cc.

◆ port

int XrdNetSpace::hpSpec::port

Definition at line 174 of file XrdNetUtils.cc.


The documentation for this struct was generated from the following file: