xrootd
|
#include <XrdCmsSelect.hh>
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 |
XrdCmsRRQInfo * | InfoP |
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 [256] | |
int DLen | |
} | Resp |
anonymous enum |
XrdCmsSelect::XrdCmsSelect | ( | int | opts = 0 , |
char * | thePath = 0 , |
||
int | thePLen = 0 |
||
) | [inline] |
References Resp.
XrdCmsSelect::~XrdCmsSelect | ( | ) | [inline] |
Referenced by XrdCmsNode::do_StateFWD(), XrdCmsCache::GetFile(), XrdCmsCluster::Locate(), and XrdCmsCluster::Select().
char XrdCmsSelect::Data[256] |
Referenced by XrdCmsNode::do_Select(), XrdCmsCluster::Select(), XrdCmsCluster::SelFail(), and XrdCmsCluster::SelNode().
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), and XrdCmsCluster::SelNode().
struct iovec* XrdCmsSelect::iovP |
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), and XrdCmsCluster::SelNode().
Referenced by XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), and XrdCmsCluster::Select().
Referenced by XrdCmsNode::do_Select(), and XrdCmsCluster::SelNode().
struct { ... } XrdCmsSelect::Resp |
Referenced by XrdCmsNode::do_SelPrep(), and XrdCmsCluster::SelNode().
struct { ... } XrdCmsSelect::Vec |
Referenced by XrdCmsNode::do_Locate(), and XrdCmsCluster::Locate().