xrootd
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
XrdCmsSelect Class Reference

#include <XrdCmsSelect.hh>

Collaboration diagram for XrdCmsSelect:
Collaboration graph
[legend]

Public Types

enum  {
  Write = 0x00010 , NewFile = 0x00020 , Online = 0x00040 , Trunc = 0x00080 ,
  Create = 0x000A0 , Defer = 0x00100 , Peers = 0x00200 , Refresh = 0x00400 ,
  Asap = 0x00800 , noBind = 0x01000 , isMeta = 0x02000 , Freshen = 0x04000 ,
  Replica = 0x08000 , NoTryLim = 0x10000 , MWFiles = 0x20000 , Advisory = 0x40000 ,
  Pending = 0x80000 , ifWant = 0x0000f , Pack = 0x00100000 , UseRef = 0x00200000 ,
  isDir = 0x00400000 , UseAH = 0x08000000
}
 

Public Member Functions

 XrdCmsSelect (int opts=0, char *thePath=0, int thePLen=0)
 
 ~XrdCmsSelect ()
 

Public Attributes

XrdCmsKey Path
 
XrdCmsRRQInfoInfoP
 
SMask_t nmask
 
SMask_t smask
 
struct iovec * iovP
 
int iovN
 
int Opts
 
unsigned int AltHash
 
int Reserved
 
struct { 
 
   SMask_t   wf 
 
   SMask_t   hf 
 
   SMask_t   pf 
 
   SMask_t   bf 
 
Vec 
 
struct { 
 
   int   Port 
 
   char   Data [SelDSZ
 
   int   DLen 
 
Resp 
 

Static Public Attributes

static const int SelDSZ = 256
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Write 
NewFile 
Online 
Trunc 
Create 
Defer 
Peers 
Refresh 
Asap 
noBind 
isMeta 
Freshen 
Replica 
NoTryLim 
MWFiles 
Advisory 
Pending 
ifWant 
Pack 
UseRef 
isDir 
UseAH 

Constructor & Destructor Documentation

◆ XrdCmsSelect()

XrdCmsSelect::XrdCmsSelect ( int  opts = 0,
char *  thePath = 0,
int  thePLen = 0 
)
inline

References Resp.

◆ ~XrdCmsSelect()

XrdCmsSelect::~XrdCmsSelect ( )
inline

Member Data Documentation

◆ AltHash

unsigned int XrdCmsSelect::AltHash

◆ bf

SMask_t XrdCmsSelect::bf

◆ Data

char XrdCmsSelect::Data[SelDSZ]

◆ DLen

int XrdCmsSelect::DLen

◆ hf

SMask_t XrdCmsSelect::hf

◆ InfoP

XrdCmsRRQInfo* XrdCmsSelect::InfoP

◆ iovN

int XrdCmsSelect::iovN

◆ iovP

struct iovec* XrdCmsSelect::iovP

◆ nmask

SMask_t XrdCmsSelect::nmask

◆ Opts

int XrdCmsSelect::Opts

◆ Path

XrdCmsKey XrdCmsSelect::Path

◆ pf

SMask_t XrdCmsSelect::pf

◆ Port

int XrdCmsSelect::Port

◆ Reserved

int XrdCmsSelect::Reserved

◆ [struct]

struct { ... } XrdCmsSelect::Resp

Referenced by XrdCmsSelect().

◆ SelDSZ

const int XrdCmsSelect::SelDSZ = 256
static

◆ smask

SMask_t XrdCmsSelect::smask

◆ [struct]

struct { ... } XrdCmsSelect::Vec

◆ wf

SMask_t XrdCmsSelect::wf

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