XrdCmsSelect Class Reference

#include <XrdCmsSelect.hh>

Collaboration diagram for XrdCmsSelect:
Collaboration graph
[legend]

List of all members.

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
}

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
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
Enumerator:
Write 
NewFile 
Online 
Trunc 
Create 
Defer 
Peers 
Refresh 
Asap 
noBind 
isMeta 
Freshen 
Replica 
NoTryLim 
MWFiles 
Advisory 
Pending 
ifWant 
Pack 
UseRef 
isDir 

Constructor & Destructor Documentation

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

References Resp.

XrdCmsSelect::~XrdCmsSelect (  )  [inline]

Member Data Documentation

struct iovec* XrdCmsSelect::iovP [read]
struct { ... } XrdCmsSelect::Resp

Referenced by XrdCmsSelect().

const int XrdCmsSelect::SelDSZ = 256 [static]
struct { ... } XrdCmsSelect::Vec

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 8 May 2020 for xrootd by  doxygen 1.6.1