XrdPosixLinkage Class Reference

#include <XrdPosixLinkage.hh>

List of all members.

Public Member Functions

int Init (int *X=0)
int Load_Error (const char *epname, int retv=-1)
 XrdPosixLinkage ()
 ~XrdPosixLinkage ()

Public Attributes

Retv_Access(* Access )(Args_Access)
Retv_Acl(* Acl )(Args_Acl)
Retv_Chdir(* Chdir )(Args_Chdir)
Retv_Close(* Close )(Args_Close)
Retv_Closedir(* Closedir )(Args_Closedir)
Retv_Fclose(* Fclose )(Args_Fclose)
Retv_Fcntl(* Fcntl )(Args_Fcntl)
Retv_Fcntl64(* Fcntl64 )(Args_Fcntl64)
Retv_Fdatasync(* Fdatasync )(Args_Fdatasync)
Retv_Fflush(* Fflush )(Args_Fflush)
Retv_Fopen(* Fopen )(Args_Fopen)
Retv_Fopen64(* Fopen64 )(Args_Fopen64)
Retv_Fread(* Fread )(Args_Fread)
Retv_Fseek(* Fseek )(Args_Fseek)
Retv_Fseeko(* Fseeko )(Args_Fseeko)
Retv_Fseeko64(* Fseeko64 )(Args_Fseeko64)
Retv_Fstat(* Fstat )(Args_Fstat)
Retv_Fstat64(* Fstat64 )(Args_Fstat64)
Retv_Fsync(* Fsync )(Args_Fsync)
Retv_Ftell(* Ftell )(Args_Ftell)
Retv_Ftello(* Ftello )(Args_Ftello)
Retv_Ftello64(* Ftello64 )(Args_Ftello64)
Retv_Ftruncate(* Ftruncate )(Args_Ftruncate)
Retv_Ftruncate64(* Ftruncate64 )(Args_Ftruncate64)
Retv_Fwrite(* Fwrite )(Args_Fwrite)
Retv_Fgetxattr(* Fgetxattr )(Args_Fgetxattr)
Retv_Lgetxattr(* Lgetxattr )(Args_Lgetxattr)
Retv_Getxattr(* Getxattr )(Args_Getxattr)
Retv_Lseek(* Lseek )(Args_Lseek)
Retv_Lseek64(* Lseek64 )(Args_Lseek64)
Retv_Lstat(* Lstat )(Args_Lstat)
Retv_Lstat64(* Lstat64 )(Args_Lstat64)
Retv_Mkdir(* Mkdir )(Args_Mkdir)
Retv_Open(* Open )(Args_Open)
Retv_Open64(* Open64 )(Args_Open64)
Retv_Opendir(* Opendir )(Args_Opendir)
Retv_Pathconf(* Pathconf )(Args_Pathconf)
Retv_Pread(* Pread )(Args_Pread)
Retv_Pread64(* Pread64 )(Args_Pread64)
Retv_Pwrite(* Pwrite )(Args_Pwrite)
Retv_Pwrite64(* Pwrite64 )(Args_Pwrite64)
Retv_Read(* Read )(Args_Read)
Retv_Readv(* Readv )(Args_Readv)
Retv_Readdir(* Readdir )(Args_Readdir)
Retv_Readdir64(* Readdir64 )(Args_Readdir64)
Retv_Readdir_r(* Readdir_r )(Args_Readdir_r)
Retv_Readdir64_r(* Readdir64_r )(Args_Readdir64_r)
Retv_Rename(* Rename )(Args_Rename)
Retv_Rewinddir(* Rewinddir )(Args_Rewinddir)
Retv_Rmdir(* Rmdir )(Args_Rmdir)
Retv_Seekdir(* Seekdir )(Args_Seekdir)
Retv_Stat(* Stat )(Args_Stat)
Retv_Stat64(* Stat64 )(Args_Stat64)
Retv_Statfs(* Statfs )(Args_Statfs)
Retv_Statfs64(* Statfs64 )(Args_Statfs64)
Retv_Statvfs(* Statvfs )(Args_Statvfs)
Retv_Statvfs64(* Statvfs64 )(Args_Statvfs64)
Retv_Telldir(* Telldir )(Args_Telldir)
Retv_Truncate(* Truncate )(Args_Truncate)
Retv_Truncate64(* Truncate64 )(Args_Truncate64)
Retv_Unlink(* Unlink )(Args_Unlink)
Retv_Write(* Write )(Args_Write)
Retv_Writev(* Writev )(Args_Writev)

Private Member Functions

void Missing (const char *)
int Resolve ()

Private Attributes

int Done


Detailed Description

Definition at line 329 of file XrdPosixLinkage.hh.


Constructor & Destructor Documentation

XrdPosixLinkage::XrdPosixLinkage (  )  [inline]

Definition at line 399 of file XrdPosixLinkage.hh.

References Init().

XrdPosixLinkage::~XrdPosixLinkage (  )  [inline]

Definition at line 400 of file XrdPosixLinkage.hh.


Member Function Documentation

int XrdPosixLinkage::Init ( int *  X = 0  )  [inline]

Definition at line 331 of file XrdPosixLinkage.hh.

References Done, and Resolve().

Referenced by access(), acl(), chdir(), close(), closedir(), creat(), creat64(), fclose(), fcntl(), fcntl64(), fdatasync(), fflush(), fopen64(), fread(), fseek(), fseeko(), fseeko64(), fstat(), fstat64(), fsync(), ftell(), ftello(), ftello64(), ftruncate(), ftruncate64(), fwrite(), llseek(), lseek(), lseek64(), lstat(), lstat64(), mkdir(), open(), open64(), opendir(), pathconf(), pread(), pread64(), pwrite(), pwrite64(), read(), readdir(), readdir64(), readdir64_r(), readdir_r(), readv(), rename(), rewinddir(), rmdir(), seekdir(), stat(), stat64(), statfs(), statfs64(), statvfs(), statvfs64(), telldir(), truncate(), truncate64(), unlink(), write(), writev(), XrdPosixLinkage(), and XrdPosixXrootd::XrdPosixXrootd().

int XrdPosixLinkage::Load_Error ( const char *  epname,
int  retv = -1 
)

Definition at line 260 of file XrdPosixLinkage.cc.

References Write, Writev, Xrd_U_Write(), and Xrd_U_Writev().

Referenced by Xrd_U_Access(), Xrd_U_Acl(), Xrd_U_Chdir(), Xrd_U_Close(), Xrd_U_Closedir(), Xrd_U_Fclose(), Xrd_U_Fcntl(), Xrd_U_Fcntl64(), Xrd_U_Fdatasync(), Xrd_U_Fflush(), Xrd_U_Fgetxattr(), Xrd_U_Fopen(), Xrd_U_Fopen64(), Xrd_U_Fread(), Xrd_U_Fseek(), Xrd_U_Fseeko(), Xrd_U_Fseeko64(), Xrd_U_Fstat(), Xrd_U_Fstat64(), Xrd_U_Fsync(), Xrd_U_Ftell(), Xrd_U_Ftello(), Xrd_U_Ftello64(), Xrd_U_Ftruncate(), Xrd_U_Ftruncate64(), Xrd_U_Fwrite(), Xrd_U_Getxattr(), Xrd_U_Lgetxattr(), Xrd_U_Lseek(), Xrd_U_Lseek64(), Xrd_U_Lstat(), Xrd_U_Lstat64(), Xrd_U_Mkdir(), Xrd_U_Open(), Xrd_U_Open64(), Xrd_U_Opendir(), Xrd_U_Pathconf(), Xrd_U_Pread(), Xrd_U_Pread64(), Xrd_U_Pwrite(), Xrd_U_Pwrite64(), Xrd_U_Read(), Xrd_U_Readdir(), Xrd_U_Readdir64(), Xrd_U_Readdir64_r(), Xrd_U_Readdir_r(), Xrd_U_Readv(), Xrd_U_Rename(), Xrd_U_Rewinddir(), Xrd_U_Rmdir(), Xrd_U_Seekdir(), Xrd_U_Stat(), Xrd_U_Stat64(), Xrd_U_Statfs(), Xrd_U_Statfs64(), Xrd_U_Statvfs(), Xrd_U_Statvfs64(), Xrd_U_Telldir(), Xrd_U_Truncate(), Xrd_U_Truncate64(), Xrd_U_Unlink(), Xrd_U_Write(), and Xrd_U_Writev().

void XrdPosixLinkage::Missing ( const char *   )  [private]

Definition at line 272 of file XrdPosixLinkage.cc.

References RooFit::What().

Referenced by Resolve().

int XrdPosixLinkage::Resolve (  )  [private]

Definition at line 186 of file XrdPosixLinkage.cc.

References Access, Acl, Chdir, Close, Closedir, Fclose, Fcntl, Fcntl64, Fdatasync, Fflush, Fgetxattr, Fopen, Fopen64, Fread, Fseek, Fseeko, Fseeko64, Fstat, Fstat64, Fsync, Ftell, Ftello, Ftello64, Ftruncate, Ftruncate64, Fwrite, getenv(), Getxattr, Lgetxattr, LOOKUP_UNIX, Lseek, Lseek64, Lstat, Lstat64, Missing(), Mkdir, Open, Open64, Opendir, Pathconf, Pread, Pread64, Pwrite, Pwrite64, Read, Readdir, Readdir64, Readdir64_r, Readdir_r, Readv, Rename, Rewinddir, Rmdir, Seekdir, Stat, Stat64, Statfs, Statfs64, Statvfs, Statvfs64, Telldir, Truncate, Truncate64, Unlink, Write, and Writev.

Referenced by Init().


Member Data Documentation

Retv_Access(* XrdPosixLinkage::Access)(Args_Access)

Referenced by Resolve(), and XrdPosix_Access().

Retv_Acl(* XrdPosixLinkage::Acl)(Args_Acl)

Referenced by Resolve(), and XrdPosix_Acl().

Retv_Chdir(* XrdPosixLinkage::Chdir)(Args_Chdir)

Referenced by Resolve(), and XrdPosix_Chdir().

Retv_Close(* XrdPosixLinkage::Close)(Args_Close)

Referenced by Resolve(), and XrdPosix_Close().

Retv_Closedir(* XrdPosixLinkage::Closedir)(Args_Closedir)

Referenced by Resolve(), and XrdPosix_Closedir().

Retv_Fclose(* XrdPosixLinkage::Fclose)(Args_Fclose)

Referenced by Resolve(), and XrdPosix_Fclose().

Retv_Fcntl(* XrdPosixLinkage::Fcntl)(Args_Fcntl)

Referenced by fcntl(), and Resolve().

Retv_Fcntl64(* XrdPosixLinkage::Fcntl64)(Args_Fcntl64)

Referenced by Resolve(), and XrdPosix_Fcntl().

Retv_Fdatasync(* XrdPosixLinkage::Fdatasync)(Args_Fdatasync)

Referenced by Resolve().

Retv_Fflush(* XrdPosixLinkage::Fflush)(Args_Fflush)

Referenced by Resolve(), and XrdPosix_Fflush().

Retv_Fopen(* XrdPosixLinkage::Fopen)(Args_Fopen)

Referenced by Resolve().

Retv_Fopen64(* XrdPosixLinkage::Fopen64)(Args_Fopen64)

Referenced by Resolve(), and XrdPosix_Fopen().

Retv_Fread(* XrdPosixLinkage::Fread)(Args_Fread)

Referenced by Resolve(), and XrdPosix_Fread().

Retv_Fseek(* XrdPosixLinkage::Fseek)(Args_Fseek)

Referenced by Resolve(), and XrdPosix_Fseek().

Retv_Fseeko(* XrdPosixLinkage::Fseeko)(Args_Fseeko)

Referenced by Resolve().

Retv_Fseeko64(* XrdPosixLinkage::Fseeko64)(Args_Fseeko64)

Referenced by Resolve(), and XrdPosix_Fseeko().

Retv_Fstat(* XrdPosixLinkage::Fstat)(Args_Fstat)

Referenced by fstat(), and Resolve().

Retv_Fstat64(* XrdPosixLinkage::Fstat64)(Args_Fstat64)

Referenced by Resolve(), and XrdPosix_Fstat().

Retv_Fsync(* XrdPosixLinkage::Fsync)(Args_Fsync)

Referenced by Resolve(), XrdPosix_Fdatasync(), and XrdPosix_Fsync().

Retv_Ftell(* XrdPosixLinkage::Ftell)(Args_Ftell)

Referenced by Resolve(), and XrdPosix_Ftell().

Retv_Ftello(* XrdPosixLinkage::Ftello)(Args_Ftello)

Referenced by Resolve().

Retv_Ftello64(* XrdPosixLinkage::Ftello64)(Args_Ftello64)

Referenced by Resolve(), and XrdPosix_Ftello().

Retv_Ftruncate(* XrdPosixLinkage::Ftruncate)(Args_Ftruncate)

Referenced by Resolve().

Retv_Ftruncate64(* XrdPosixLinkage::Ftruncate64)(Args_Ftruncate64)

Referenced by Resolve(), and XrdPosix_Ftruncate().

Retv_Fwrite(* XrdPosixLinkage::Fwrite)(Args_Fwrite)

Referenced by Resolve(), and XrdPosix_Fwrite().

Retv_Fgetxattr(* XrdPosixLinkage::Fgetxattr)(Args_Fgetxattr)

Referenced by Resolve().

Retv_Lgetxattr(* XrdPosixLinkage::Lgetxattr)(Args_Lgetxattr)

Referenced by Resolve().

Retv_Getxattr(* XrdPosixLinkage::Getxattr)(Args_Getxattr)

Referenced by Resolve().

Retv_Lseek(* XrdPosixLinkage::Lseek)(Args_Lseek)

Referenced by Resolve().

Retv_Lseek64(* XrdPosixLinkage::Lseek64)(Args_Lseek64)

Referenced by Resolve(), and XrdPosix_Lseek().

Retv_Lstat(* XrdPosixLinkage::Lstat)(Args_Lstat)

Referenced by lstat(), and Resolve().

Retv_Lstat64(* XrdPosixLinkage::Lstat64)(Args_Lstat64)

Referenced by Resolve(), and XrdPosix_Lstat().

Retv_Mkdir(* XrdPosixLinkage::Mkdir)(Args_Mkdir)

Referenced by Resolve(), and XrdPosix_Mkdir().

Retv_Open(* XrdPosixLinkage::Open)(Args_Open)

Referenced by Resolve().

Retv_Open64(* XrdPosixLinkage::Open64)(Args_Open64)

Referenced by Resolve(), and XrdPosix_Open().

Retv_Opendir(* XrdPosixLinkage::Opendir)(Args_Opendir)

Referenced by Resolve(), and XrdPosix_Opendir().

Retv_Pathconf(* XrdPosixLinkage::Pathconf)(Args_Pathconf)

Referenced by Resolve(), and XrdPosix_Pathconf().

Retv_Pread(* XrdPosixLinkage::Pread)(Args_Pread)

Referenced by Resolve().

Retv_Pread64(* XrdPosixLinkage::Pread64)(Args_Pread64)

Referenced by Resolve(), and XrdPosix_Pread().

Retv_Pwrite(* XrdPosixLinkage::Pwrite)(Args_Pwrite)

Referenced by Resolve().

Retv_Pwrite64(* XrdPosixLinkage::Pwrite64)(Args_Pwrite64)

Referenced by Resolve(), and XrdPosix_Pwrite().

Retv_Read(* XrdPosixLinkage::Read)(Args_Read)

Referenced by Resolve(), and XrdPosix_Read().

Retv_Readv(* XrdPosixLinkage::Readv)(Args_Readv)

Referenced by Resolve(), and XrdPosix_Readv().

Retv_Readdir(* XrdPosixLinkage::Readdir)(Args_Readdir)

Referenced by Resolve(), and XrdPosix_Readdir().

Retv_Readdir64(* XrdPosixLinkage::Readdir64)(Args_Readdir64)

Referenced by Resolve(), and XrdPosix_Readdir64().

Retv_Readdir_r(* XrdPosixLinkage::Readdir_r)(Args_Readdir_r)

Referenced by Resolve(), and XrdPosix_Readdir_r().

Retv_Readdir64_r(* XrdPosixLinkage::Readdir64_r)(Args_Readdir64_r)

Referenced by Resolve(), and XrdPosix_Readdir64_r().

Retv_Rename(* XrdPosixLinkage::Rename)(Args_Rename)

Referenced by Resolve(), and XrdPosix_Rename().

Retv_Rewinddir(* XrdPosixLinkage::Rewinddir)(Args_Rewinddir)

Referenced by Resolve(), and XrdPosix_Rewinddir().

Retv_Rmdir(* XrdPosixLinkage::Rmdir)(Args_Rmdir)

Referenced by Resolve(), and XrdPosix_Rmdir().

Retv_Seekdir(* XrdPosixLinkage::Seekdir)(Args_Seekdir)

Referenced by Resolve(), and XrdPosix_Seekdir().

Retv_Stat(* XrdPosixLinkage::Stat)(Args_Stat)

Referenced by Resolve(), and stat().

Retv_Stat64(* XrdPosixLinkage::Stat64)(Args_Stat64)

Referenced by Resolve(), and XrdPosix_Stat().

Retv_Statfs(* XrdPosixLinkage::Statfs)(Args_Statfs)

Referenced by Resolve().

Retv_Statfs64(* XrdPosixLinkage::Statfs64)(Args_Statfs64)

Referenced by Resolve(), and XrdPosix_Statfs().

Retv_Statvfs(* XrdPosixLinkage::Statvfs)(Args_Statvfs)

Referenced by Resolve().

Retv_Statvfs64(* XrdPosixLinkage::Statvfs64)(Args_Statvfs64)

Referenced by Resolve(), and XrdPosix_Statvfs().

Retv_Telldir(* XrdPosixLinkage::Telldir)(Args_Telldir)

Referenced by Resolve(), and XrdPosix_Telldir().

Retv_Truncate(* XrdPosixLinkage::Truncate)(Args_Truncate)

Referenced by Resolve().

Retv_Truncate64(* XrdPosixLinkage::Truncate64)(Args_Truncate64)

Referenced by Resolve(), and XrdPosix_Truncate().

Retv_Unlink(* XrdPosixLinkage::Unlink)(Args_Unlink)

Referenced by Resolve(), and XrdPosix_Unlink().

Retv_Write(* XrdPosixLinkage::Write)(Args_Write)

Referenced by Load_Error(), Resolve(), and XrdPosix_Write().

Retv_Writev(* XrdPosixLinkage::Writev)(Args_Writev)

Referenced by Load_Error(), Resolve(), and XrdPosix_Writev().

int XrdPosixLinkage::Done [private]

Definition at line 403 of file XrdPosixLinkage.hh.

Referenced by Init().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:41 2011 for ROOT_528-00b_version by  doxygen 1.5.1