Go to the documentation of this file. 1 #ifndef __CMS_SELECT_HH
2 #define __CMS_SELECT_HH
33 #include <netinet/in.h>
@ Pending
Definition: XrdCmsSelect.hh:70
SMask_t smask
Definition: XrdCmsSelect.hh:49
int delay
Definition: XrdCmsSelect.hh:142
@ noBind
Definition: XrdCmsSelect.hh:63
bool xFull
Definition: XrdCmsSelect.hh:147
Definition: XrdCmsSelect.hh:44
@ Pack
Definition: XrdCmsSelect.hh:73
unsigned long long SMask_t
Definition: XrdCmsTypes.hh:33
char selPack
Definition: XrdCmsSelect.hh:146
static const int SelDSZ
Definition: XrdCmsSelect.hh:84
@ Create
Definition: XrdCmsSelect.hh:58
int Shrin
Definition: XrdCmsSelect.hh:115
short nPick
Definition: XrdCmsSelect.hh:143
int Status
Definition: XrdCmsSelect.hh:119
SMask_t nmask
Definition: XrdCmsSelect.hh:48
SMask_t bf
Definition: XrdCmsSelect.hh:81
int RefTotW
Definition: XrdCmsSelect.hh:113
void Reset()
Definition: XrdCmsSelect.hh:153
struct XrdCmsSelect::@82 Resp
XrdCmsSelect(int opts=0, char *thePath=0, int thePLen=0)
Definition: XrdCmsSelect.hh:91
@ Replica
Definition: XrdCmsSelect.hh:66
@ Offline
Definition: XrdCmsSelect.hh:123
@ UseRef
Definition: XrdCmsSelect.hh:74
const char * reason
Definition: XrdCmsSelect.hh:141
@ Freshen
Definition: XrdCmsSelect.hh:65
@ isDir
Definition: XrdCmsSelect.hh:75
SMask_t wf
Definition: XrdCmsSelect.hh:78
XrdCmsKey Path
Definition: XrdCmsSelect.hh:46
char RoleID
Definition: XrdCmsSelect.hh:117
bool xSusp
Definition: XrdCmsSelect.hh:151
XrdCmsSelected * next
Definition: XrdCmsSelect.hh:107
@ Advisory
Definition: XrdCmsSelect.hh:69
int Id
Definition: XrdCmsSelect.hh:109
SMask_t pf
Definition: XrdCmsSelect.hh:80
@ ifWant
Definition: XrdCmsSelect.hh:71
@ Suspend
Definition: XrdCmsSelect.hh:124
int Opts
Definition: XrdCmsSelect.hh:52
Definition: XrdCmsRRQ.hh:47
@ isRW
Definition: XrdCmsSelect.hh:125
~XrdCmsSelect()
Definition: XrdCmsSelect.hh:94
int iovN
Definition: XrdCmsSelect.hh:51
Definition: XrdCmsSelect.hh:102
int DLen
Definition: XrdCmsSelect.hh:88
@ Peers
Definition: XrdCmsSelect.hh:60
static const int IdentSize
Definition: XrdCmsSelect.hh:105
@ isMeta
Definition: XrdCmsSelect.hh:64
@ Write
Definition: XrdCmsSelect.hh:54
@ MWFiles
Definition: XrdCmsSelect.hh:68
char needNet
Definition: XrdCmsSelect.hh:144
int IdentLen
Definition: XrdCmsSelect.hh:110
@ Asap
Definition: XrdCmsSelect.hh:62
@ isMangr
Definition: XrdCmsSelect.hh:126
bool xOff
Definition: XrdCmsSelect.hh:149
char Share
Definition: XrdCmsSelect.hh:116
char Ident[IdentSize]
Definition: XrdCmsSelect.hh:111
@ Disable
Definition: XrdCmsSelect.hh:121
@ Trunc
Definition: XrdCmsSelect.hh:57
@ Online
Definition: XrdCmsSelect.hh:56
char Data[SelDSZ]
Definition: XrdCmsSelect.hh:87
@ Refresh
Definition: XrdCmsSelect.hh:61
~XrdCmsSelected()
Definition: XrdCmsSelect.hh:131
SMask_t Mask
Definition: XrdCmsSelect.hh:108
bool xNoNet
Definition: XrdCmsSelect.hh:148
bool xOvld
Definition: XrdCmsSelect.hh:150
@ NoTryLim
Definition: XrdCmsSelect.hh:67
char needSpace
Definition: XrdCmsSelect.hh:145
Definition: XrdCmsSelect.hh:139
@ NoStage
Definition: XrdCmsSelect.hh:122
struct iovec * iovP
Definition: XrdCmsSelect.hh:50
@ NewFile
Definition: XrdCmsSelect.hh:55
Definition: XrdCmsKey.hh:48
struct XrdCmsSelect::@81 Vec
int Port
Definition: XrdCmsSelect.hh:112
XrdCmsSelected(XrdCmsSelected *np=0)
Definition: XrdCmsSelect.hh:129
SMask_t hf
Definition: XrdCmsSelect.hh:79
char Rsvd[2]
Definition: XrdCmsSelect.hh:118
@ Defer
Definition: XrdCmsSelect.hh:59
XrdCmsRRQInfo * InfoP
Definition: XrdCmsSelect.hh:47
int RefTotR
Definition: XrdCmsSelect.hh:114
int Port
Definition: XrdCmsSelect.hh:86