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