XRootD
Loading...
Searching...
No Matches
XrdCms::CmsLocateRequest Struct Reference

#include <YProtocol.hh>

Collaboration diagram for XrdCms::CmsLocateRequest:

Public Types

enum  {
  kYR_refresh = 0x0001 ,
  kYR_retname = 0x0002 ,
  kYR_retuniq = 0x0004 ,
  kYR_asap = 0x0080 ,
  kYR_retipv4 = 0x0000 ,
  kYR_retipv46 = 0x1000 ,
  kYR_retipv6 = 0x2000 ,
  kYR_retipv64 = 0x3000 ,
  kYR_retipmsk = 0x3000 ,
  kYR_retipsft = 12 ,
  kYR_listall = 0x4000 ,
  kYR_prvtnet = 0x8000
}

Public Attributes

CmsRRHdr Hdr

Static Public Attributes

static const int RHLen =266

Detailed Description

Definition at line 244 of file YProtocol.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kYR_refresh 
kYR_retname 
kYR_retuniq 
kYR_asap 
kYR_retipv4 
kYR_retipv46 
kYR_retipv6 
kYR_retipv64 
kYR_retipmsk 
kYR_retipsft 
kYR_listall 
kYR_prvtnet 

Definition at line 249 of file YProtocol.hh.

249 {kYR_refresh = 0x0001,
250 kYR_retname = 0x0002,
251 kYR_retuniq = 0x0004,
252 kYR_asap = 0x0080,
253 kYR_retipv4 = 0x0000, // Client is only IPv4
254 kYR_retipv46= 0x1000, // Client is IPv4 IPv6
255 kYR_retipv6 = 0x2000, // Client is only IPv6
256 kYR_retipv64= 0x3000, // Client is IPv6 IPv4
257 kYR_retipmsk= 0x3000, // Mask to isolate retipcxx bits
258 kYR_retipsft= 12, // Shift to convert retipcxx bits
259 kYR_listall = 0x4000, // List everything regardless of other settings
260 kYR_prvtnet = 0x8000 // Client is using a private address
261 };

Member Data Documentation

◆ Hdr

CmsRRHdr XrdCms::CmsLocateRequest::Hdr

Definition at line 245 of file YProtocol.hh.

◆ RHLen

const int XrdCms::CmsLocateRequest::RHLen =266
static

Definition at line 264 of file YProtocol.hh.

Referenced by XrdCmsNode::do_Locate().


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