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