![]() |
XRootD
|
#include <XrdCmsSelect.hh>
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 | |
unsigned int | AltHash |
XrdCmsRRQInfo * | InfoP |
int | iovN |
struct iovec * | iovP |
SMask_t | nmask |
int | Opts |
XrdCmsKey | Path |
int | Reserved |
struct { | |
char | Data [SelDSZ] |
int | DLen |
int | Port |
} | Resp |
SMask_t | smask |
struct { | |
SMask_t | bf |
SMask_t | hf |
SMask_t | pf |
SMask_t | wf |
} | Vec |
Static Public Attributes | |
static const int | SelDSZ = 256 |
Definition at line 43 of file XrdCmsSelect.hh.
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 |
Definition at line 56 of file XrdCmsSelect.hh.
|
inline |
Definition at line 94 of file XrdCmsSelect.hh.
References Resp.
|
inline |
Definition at line 97 of file XrdCmsSelect.hh.
unsigned int XrdCmsSelect::AltHash |
Definition at line 53 of file XrdCmsSelect.hh.
XrdCmsRRQInfo* XrdCmsSelect::InfoP |
Definition at line 47 of file XrdCmsSelect.hh.
Referenced by XrdCmsNode::do_Locate(), XrdCmsNode::do_Mv(), XrdCmsNode::do_SelAvoid(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), XrdCmsCluster::Locate(), and XrdCmsCache::WT4File().
int XrdCmsSelect::iovN |
Definition at line 51 of file XrdCmsSelect.hh.
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), and XrdCmsNode::do_SelPrep().
struct iovec* XrdCmsSelect::iovP |
Definition at line 50 of file XrdCmsSelect.hh.
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), and XrdCmsNode::do_SelPrep().
SMask_t XrdCmsSelect::nmask |
Definition at line 48 of file XrdCmsSelect.hh.
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_SelAvoid(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), and XrdCmsCluster::Select().
int XrdCmsSelect::Opts |
Definition at line 52 of file XrdCmsSelect.hh.
Referenced by XrdCmsCache::AddFile(), XrdCmsCache::DelFile(), XrdCmsNode::do_Locate(), XrdCmsNode::do_SelAvoid(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_StateFWD(), XrdCmsCluster::Locate(), XrdCmsCluster::Select(), and XrdCmsCache::WT4File().
XrdCmsKey XrdCmsSelect::Path |
Definition at line 46 of file XrdCmsSelect.hh.
Referenced by XrdCmsCache::AddFile(), XrdCmsCache::DelFile(), XrdCmsNode::do_Have(), XrdCmsNode::do_Select(), XrdCmsCache::GetFile(), XrdCmsCluster::Locate(), XrdCmsCluster::Select(), XrdCmsCache::UnkFile(), and XrdCmsCache::WT4File().
int XrdCmsSelect::Reserved |
Definition at line 54 of file XrdCmsSelect.hh.
struct { ... } XrdCmsSelect::Resp |
|
static |
Definition at line 87 of file XrdCmsSelect.hh.
SMask_t XrdCmsSelect::smask |
Definition at line 49 of file XrdCmsSelect.hh.
Referenced by XrdCmsNode::do_SelPrep().
struct { ... } XrdCmsSelect::Vec |