Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCmsSelect Class Reference

#include <XrdCmsSelect.hh>

Collaboration diagram for XrdCmsSelect:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  Write = 0x0001, NewFile = 0x0002, Online = 0x0004, Trunc = 0x0008,
  Create = 0x000A, Defer = 0x0010, Peers = 0x0020, Refresh = 0x0040,
  Asap = 0x0080, noBind = 0x0100, isMeta = 0x0200, Freshen = 0x0400,
  Replica = 0x0800, Advisory = 0x4000, Pending = 0x8000
}

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
ioveciovP
int iovN
int Opts
struct {
   SMask_t   wf
   SMask_t   hf
   SMask_t   pf
   SMask_t   bf
Vec
struct {
   int   Port
   char   Data [256]
   int   DLen
Resp

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
Write 
NewFile 
Online 
Trunc 
Create 
Defer 
Peers 
Refresh 
Asap 
noBind 
isMeta 
Freshen 
Replica 
Advisory 
Pending 


Constructor & Destructor Documentation

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

XrdCmsSelect::~XrdCmsSelect  )  [inline]
 


Member Data Documentation

SMask_t XrdCmsSelect::bf
 

char XrdCmsSelect::Data[256]
 

int XrdCmsSelect::DLen
 

SMask_t XrdCmsSelect::hf
 

XrdCmsRRQInfo* XrdCmsSelect::InfoP
 

int XrdCmsSelect::iovN
 

struct iovec* XrdCmsSelect::iovP
 

SMask_t XrdCmsSelect::nmask
 

int XrdCmsSelect::Opts
 

XrdCmsKey XrdCmsSelect::Path
 

SMask_t XrdCmsSelect::pf
 

int XrdCmsSelect::Port
 

struct { ... } XrdCmsSelect::Resp
 

SMask_t XrdCmsSelect::smask
 

struct { ... } XrdCmsSelect::Vec
 

SMask_t XrdCmsSelect::wf
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:42:03 2011 for xrootd by  doxygen 1.3.9.1