XRootD
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: