|
XRootD
|
#include <XrdCmsSelect.hh>
Collaboration diagram for XrdCmsSelect: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.
| struct { ... } XrdCmsSelect::Vec |