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 [256]
 
char ipMap [7]
 
bool map426
 
bool noOrder
 
bool onlyUDP
 
bool order46
 
int port
 

Detailed Description

Definition at line 202 of file XrdNetUtils.cc.

Constructor & Destructor Documentation

◆ hpSpec()

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

Definition at line 217 of file XrdNetUtils.cc.

218  : aiP4(0), aNum4(0), aNum6(0), aiP6(0), map426(false),
219  noOrder((opts & OrderXX) == 0),
221  onlyUDP((opts & XrdNetUtils::onlyUDP) != 0) {}
#define OrderXX
Definition: XrdNetUtils.cc:197
struct myOpts opts

◆ ~hpSpec()

XrdNetSpace::hpSpec::~hpSpec ( )
inline

Definition at line 223 of file XrdNetUtils.cc.

223  {if (aiP4) freeaddrinfo(aiP4);
224  if (aiP6) freeaddrinfo(aiP6);
225  }

References aiP4, and aiP6.

Member Data Documentation

◆ aiP4

addrinfo* XrdNetSpace::hpSpec::aiP4

Definition at line 205 of file XrdNetUtils.cc.

Referenced by ~hpSpec().

◆ aiP6

addrinfo* XrdNetSpace::hpSpec::aiP6

Definition at line 208 of file XrdNetUtils.cc.

Referenced by ~hpSpec().

◆ aNum4

int XrdNetSpace::hpSpec::aNum4

Definition at line 206 of file XrdNetUtils.cc.

Referenced by XrdNetUtils::GetAddrs().

◆ aNum6

int XrdNetSpace::hpSpec::aNum6

Definition at line 207 of file XrdNetUtils.cc.

Referenced by XrdNetUtils::GetAddrs().

◆ hints

addrinfo XrdNetSpace::hpSpec::hints

Definition at line 204 of file XrdNetUtils.cc.

◆ ipAddr

const char* XrdNetSpace::hpSpec::ipAddr

Definition at line 203 of file XrdNetUtils.cc.

◆ ipAdr

char XrdNetSpace::hpSpec::ipAdr[256]

Definition at line 215 of file XrdNetUtils.cc.

◆ ipMap

char XrdNetSpace::hpSpec::ipMap[7]

Definition at line 214 of file XrdNetUtils.cc.

◆ map426

bool XrdNetSpace::hpSpec::map426

Definition at line 210 of file XrdNetUtils.cc.

◆ noOrder

bool XrdNetSpace::hpSpec::noOrder

Definition at line 211 of file XrdNetUtils.cc.

◆ onlyUDP

bool XrdNetSpace::hpSpec::onlyUDP

Definition at line 213 of file XrdNetUtils.cc.

◆ order46

bool XrdNetSpace::hpSpec::order46

Definition at line 212 of file XrdNetUtils.cc.

◆ port

int XrdNetSpace::hpSpec::port

Definition at line 209 of file XrdNetUtils.cc.


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