![]() |
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.
|
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 XrdCmsSelect(), 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 XrdCmsSelect(), 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 XrdCmsSelect(), 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 XrdCmsSelect().
struct { ... } XrdCmsSelect::Vec |