|
XRootD
|
#include <XrdSfsFAttr.hh>
Collaboration diagram for XrdSfsFACtl: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. | |
| XrdSfsFABuff * | fabP |
| -> Additional memory that was allocated | |
| XrdSfsFAInfo * | info |
| Pointer to attribute information. | |
| unsigned short | iNum |
| Number of info entries. | |
| char | nPfx [2] |
| The namespace being used. | |
| unsigned char | opts |
| Request options (see below) | |
| const char * | path |
| The file path to act on (logical) | |
| const char * | pcgi |
| Opaque information (null if none) | |
| const char * | pfnP |
| The file path to act on (physical) | |
| unsigned char | rqst |
| Type of file attribute request (see below) | |
Static Public Attributes | |
| static const int | accChk = 0x01 |
| Perform access check. | |
| static const int | newAtr = 0x02 |
| For set the attribute must not exist. | |
| static const int | retval = 0x1c |
| Above plus return actual attr value. | |
| static const int | retvsz = 0x0c |
| Above plus return size of attr value. | |
| static const int | xplode = 0x04 |
| Construct an info vec from faList. | |
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.