xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
XrdPosixLinkage Class Reference

#include <XrdPosixLinkage.hh>

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
 

Constructor & Destructor Documentation

XrdPosixLinkage::XrdPosixLinkage ( )
inline

References Init().

XrdPosixLinkage::~XrdPosixLinkage ( )
inline

Member Function Documentation

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

References Done, and Resolve().

Referenced by XrdPosixLinkage().

int XrdPosixLinkage::Load_Error ( const char *  epname,
int  retv = -1 
)
void XrdPosixLinkage::Missing ( const char *  )
private
int XrdPosixLinkage::Resolve ( )
private

Referenced by Init().

Member Data Documentation

Retv_Access(* XrdPosixLinkage::Access)(Args_Access)
Retv_Acl(* XrdPosixLinkage::Acl)(Args_Acl)
Retv_Chdir(* XrdPosixLinkage::Chdir)(Args_Chdir)
Retv_Close(* XrdPosixLinkage::Close)(Args_Close)
Retv_Closedir(* XrdPosixLinkage::Closedir)(Args_Closedir)
int XrdPosixLinkage::Done
private

Referenced by Init().

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

The documentation for this class was generated from the following file: