![]() |
XRootD
|
#include <XrdSfsFAttr.hh>
Public Types | |
enum | RQST : char { faDel = 0 , faGet , faLst , faSet , faFence } |
Public Member Functions | |
XrdSfsFACtl (const char *p, const char *opq, int anum) | |
~XrdSfsFACtl () | |
Public Attributes | |
XrdOucEnv * | envP |
Optional environmental information. More... | |
XrdSfsFABuff * | fabP |
-> Additional memory that was allocated More... | |
XrdSfsFAInfo * | info |
Pointer to attribute information. More... | |
unsigned short | iNum |
Number of info entries. More... | |
char | nPfx [2] |
The namespace being used. More... | |
unsigned char | opts |
Request options (see below) More... | |
const char * | path |
The file path to act on (logical) More... | |
const char * | pcgi |
Opaque information (null if none) More... | |
const char * | pfnP |
The file path to act on (physical) More... | |
unsigned char | rqst |
Type of file attribute request (see below) More... | |
Static Public Attributes | |
static const int | accChk = 0x01 |
Perform access check. More... | |
static const int | newAtr = 0x02 |
For set the attribute must not exist. More... | |
static const int | retval = 0x1c |
Above plus return actual attr value. More... | |
static const int | retvsz = 0x0c |
Above plus return size of attr value. More... | |
static const int | xplode = 0x04 |
Construct an info vec from faList. More... | |
Definition at line 72 of file XrdSfsFAttr.hh.
enum XrdSfsFACtl::RQST : char |
|
inline |
Definition at line 93 of file XrdSfsFAttr.hh.
References nPfx.
|
inline |
Definition at line 98 of file XrdSfsFAttr.hh.
References fabP, info, and XrdSfsFABuff::next.
|
static |
XrdOucEnv* XrdSfsFACtl::envP |
Optional environmental information.
Definition at line 78 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
XrdSfsFABuff* XrdSfsFACtl::fabP |
-> Additional memory that was allocated
Definition at line 79 of file XrdSfsFAttr.hh.
Referenced by ~XrdSfsFACtl().
XrdSfsFAInfo* XrdSfsFACtl::info |
Pointer to attribute information.
Definition at line 77 of file XrdSfsFAttr.hh.
Referenced by ~XrdSfsFACtl().
unsigned short XrdSfsFACtl::iNum |
Number of info entries.
Definition at line 81 of file XrdSfsFAttr.hh.
|
static |
For set the attribute must not exist.
Definition at line 88 of file XrdSfsFAttr.hh.
char XrdSfsFACtl::nPfx[2] |
The namespace being used.
Definition at line 80 of file XrdSfsFAttr.hh.
Referenced by XrdSfsFACtl().
unsigned char XrdSfsFACtl::opts |
Request options (see below)
Definition at line 83 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
const char* XrdSfsFACtl::path |
The file path to act on (logical)
Definition at line 74 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
const char* XrdSfsFACtl::pcgi |
Opaque information (null if none)
Definition at line 75 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
const char* XrdSfsFACtl::pfnP |
The file path to act on (physical)
Definition at line 76 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
|
static |
Above plus return actual attr value.
Definition at line 91 of file XrdSfsFAttr.hh.
|
static |
Above plus return size of attr value.
Definition at line 90 of file XrdSfsFAttr.hh.
unsigned char XrdSfsFACtl::rqst |
Type of file attribute request (see below)
Definition at line 82 of file XrdSfsFAttr.hh.
Referenced by XrdOfs::FAttr().
|
static |
Construct an info vec from faList.
Definition at line 89 of file XrdSfsFAttr.hh.