XRootD
XrdSfs Namespace Reference

Variables

static const uint64_t hasAUTZ = 0x0000000000000001LL
 Feature: Authorization. More...
 
static const uint64_t hasCACH = 0x0000000000000400LL
 Feature: Implements a data cache. More...
 
static const uint64_t hasCHKP = 0x0000000000000002LL
 Feature: Checkpointing. More...
 
static const uint64_t hasGPF = 0x0000000000000004LL
 Feature: gpFile. More...
 
static const uint64_t hasGPFA = 0x0000000000000008LL
 Feature: gpFile anonymous. More...
 
static const uint64_t hasNAIO = 0x0000000000000800LL
 Feature: Supports no async I/O. More...
 
static const uint64_t hasNOSF = 0x0000000000000200LL
 Feature: Supports no sendfile. More...
 
static const uint64_t hasPGRW = 0x0000000000000010LL
 Feature: pgRead and pgWrite. More...
 
static const uint64_t hasPOSC = 0x0000000000000020LL
 Feature: Persist On Successful Close. More...
 
static const uint64_t hasPRP2 = 0x0000000000000040LL
 Feature: Prepare Handler Version 2 (different calling conventions) More...
 
static const uint64_t hasPRXY = 0x0000000000000080LL
 Feature: Proxy Server. More...
 
static const uint64_t hasSXIO = 0x0000000000000100LL
 Feature: Supports SfsXio. More...
 

Detailed Description

This include file defines certain flags that can be used by various Sfs plug-ins to passthrough features and special attributes of regular files.

Variable Documentation

◆ hasAUTZ

const uint64_t XrdSfs::hasAUTZ = 0x0000000000000001LL
static

Feature: Authorization.

Definition at line 44 of file XrdSfsFlags.hh.

Referenced by XrdOfs::Configure().

◆ hasCACH

const uint64_t XrdSfs::hasCACH = 0x0000000000000400LL
static

Feature: Implements a data cache.

Definition at line 74 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdOfs::Configure().

◆ hasCHKP

const uint64_t XrdSfs::hasCHKP = 0x0000000000000002LL
static

Feature: Checkpointing.

Definition at line 47 of file XrdSfsFlags.hh.

Referenced by XrdSfsFileSystem::XrdSfsFileSystem().

◆ hasGPF

const uint64_t XrdSfs::hasGPF = 0x0000000000000004LL
static

Feature: gpFile.

Definition at line 50 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ hasGPFA

const uint64_t XrdSfs::hasGPFA = 0x0000000000000008LL
static

Feature: gpFile anonymous.

Definition at line 53 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ hasNAIO

const uint64_t XrdSfs::hasNAIO = 0x0000000000000800LL
static

Feature: Supports no async I/O.

Definition at line 77 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdOfs::Configure().

◆ hasNOSF

const uint64_t XrdSfs::hasNOSF = 0x0000000000000200LL
static

Feature: Supports no sendfile.

Definition at line 71 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdOfs::Configure().

◆ hasPGRW

const uint64_t XrdSfs::hasPGRW = 0x0000000000000010LL
static

Feature: pgRead and pgWrite.

Definition at line 56 of file XrdSfsFlags.hh.

Referenced by XrdSfsFileSystem::XrdSfsFileSystem(), and XrdXrootdProtocol::Configure().

◆ hasPOSC

const uint64_t XrdSfs::hasPOSC = 0x0000000000000020LL
static

Feature: Persist On Successful Close.

Definition at line 59 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ hasPRP2

const uint64_t XrdSfs::hasPRP2 = 0x0000000000000040LL
static

Feature: Prepare Handler Version 2 (different calling conventions)

Definition at line 62 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdOfs::Configure().

◆ hasPRXY

const uint64_t XrdSfs::hasPRXY = 0x0000000000000080LL
static

Feature: Proxy Server.

Definition at line 65 of file XrdSfsFlags.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdOfs::Configure().

◆ hasSXIO

const uint64_t XrdSfs::hasSXIO = 0x0000000000000100LL
static

Feature: Supports SfsXio.

Definition at line 68 of file XrdSfsFlags.hh.

Referenced by XrdSsiSfs::setFeatures().