CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Macros | Functions
RFIO.h File Reference
#include <sys/stat.h>
#include <sys/uio.h>
#include <unistd.h>
#include <fcntl.h>

Go to the source code of this file.

Classes

struct  iovec64
 

Macros

#define rfio_errno   (*C__rfio_errno())
 
#define RFIO_READOPT   1
 
#define serrno   (*C__serrno())
 

Functions

int * C__rfio_errno (void)
 
int * C__serrno (void)
 
int Cthread_init (void)
 
int rfio_access (const char *filepath, int mode)
 
int rfio_close (int s)
 
int rfio_close64 (int s)
 
int rfio_closedir (void *dirp)
 
int rfio_fstat64 (int s, struct stat *statbuf)
 
off64_t rfio_lseek64 (int s, off64_t offset, int how)
 
int rfio_mkdir (const char *path, int mode)
 
int rfio_open64 (const char *filepath, int flags, int mode)
 
void * rfio_opendir (const char *dirpath)
 
int rfio_parse (const char *name, char **host, char **path)
 
void rfio_perror (const char *msg)
 
int rfio_preseek64 (int, struct iovec64 *, int)
 
int rfio_read64 (int s, void *ptr, int size)
 
void * rfio_readdir (void *dirp)
 
char * rfio_serror ()
 
int rfio_stat64 (const char *path, struct stat *statbuf)
 
int rfio_unlink (const char *filepath)
 
int rfio_write64 (int s, const void *ptr, int size)
 
int rfioreadopt (int opt)
 
int rfiosetopt (int opt, int *pval, int len)
 

Macro Definition Documentation

#define rfio_errno   (*C__rfio_errno())
#define RFIO_READOPT   1

Definition at line 9 of file RFIO.h.

Referenced by RFIOFile::open(), and RFIOFile::prefetch().

#define serrno   (*C__serrno())

Function Documentation

int* C__rfio_errno ( void  )
int* C__serrno ( void  )
int Cthread_init ( void  )
int rfio_access ( const char *  filepath,
int  mode 
)

Referenced by RFIOStorageMaker::check().

int rfio_close ( int  s)

Referenced by rfio_close64().

int rfio_close64 ( int  s)

Definition at line 29 of file RFIO.h.

References rfio_close().

Referenced by RFIOFile::abort(), and RFIOFile::close().

29 { return rfio_close(s);}
int rfio_close(int s)
int rfio_closedir ( void *  dirp)
int rfio_fstat64 ( int  s,
struct stat *  statbuf 
)
off64_t rfio_lseek64 ( int  s,
off64_t  offset,
int  how 
)

Referenced by RFIOFile::position().

int rfio_mkdir ( const char *  path,
int  mode 
)
int rfio_open64 ( const char *  filepath,
int  flags,
int  mode 
)

Referenced by RFIOFile::open().

void* rfio_opendir ( const char *  dirpath)
int rfio_parse ( const char *  name,
char **  host,
char **  path 
)
void rfio_perror ( const char *  msg)
int rfio_preseek64 ( int  ,
struct iovec64 ,
int   
)

Referenced by RFIOFile::prefetch().

int rfio_read64 ( int  s,
void *  ptr,
int  size 
)

Referenced by RFIOFile::retryRead().

void* rfio_readdir ( void *  dirp)
char* rfio_serror ( )
int rfio_stat64 ( const char *  path,
struct stat *  statbuf 
)

Referenced by RFIOStorageMaker::check().

int rfio_unlink ( const char *  filepath)
int rfio_write64 ( int  s,
const void *  ptr,
int  size 
)

Referenced by RFIOFile::write().

int rfioreadopt ( int  opt)

Referenced by RFIOFile::prefetch().

int rfiosetopt ( int  opt,
int *  pval,
int  len 
)

Referenced by RFIOFile::open().