CMS 3D CMS Logo

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

Defines

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

Functions

intC__rfio_errno (void)
intC__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)
voidrfio_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)
voidrfio_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)


Define Documentation

#define rfio_errno   (*C__rfio_errno())

Definition at line 11 of file RFIO.h.

Referenced by RFIOFile::close(), RFIOFile::open(), RFIOFile::position(), RFIOFile::prefetch(), RFIOFile::read(), RFIOFile::retryRead(), and RFIOFile::write().

#define RFIO_READOPT   1

Definition at line 9 of file RFIO.h.

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

#define serrno   (*C__serrno())

Definition at line 10 of file RFIO.h.

Referenced by RFIOFile::abort(), RFIOFile::close(), RFIOFile::open(), RFIOFile::position(), RFIOFile::prefetch(), RFIOFile::read(), RFIOFile::retryRead(), RFIOStorageMaker::stagein(), and RFIOFile::write().


Function Documentation

int* C__rfio_errno ( void   ) 

int* C__serrno ( void   ) 

int Cthread_init ( void   ) 

Referenced by RFIOStorageMaker::RFIOStorageMaker().

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 26 of file RFIO.h.

References rfio_close().

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

00026 { return  rfio_close(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 (  ) 

Referenced by RFIOFile::close(), RFIOFile::open(), RFIOFile::position(), RFIOFile::prefetch(), RFIOFile::read(), RFIOFile::retryRead(), RFIOStorageMaker::stagein(), and RFIOFile::write().

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().


Generated on Tue Jun 9 17:56:01 2009 for CMSSW by  doxygen 1.5.4