#include <fReadXRootD.h>
Definition at line 10 of file fReadXRootD.h.
◆ fReadXRootD()
fReadXRootD::fReadXRootD |
( |
| ) |
|
◆ ~fReadXRootD()
fReadXRootD::~fReadXRootD |
( |
| ) |
|
◆ closeFile()
void fReadXRootD::closeFile |
( |
| ) |
|
◆ fileExists()
bool fReadXRootD::fileExists |
( |
std::string |
fName | ) |
const |
◆ getPosition()
int64_t fReadXRootD::getPosition |
( |
| ) |
|
◆ isEoF()
bool fReadXRootD::isEoF |
( |
| ) |
|
◆ isOpen()
bool fReadXRootD::isOpen |
( |
| ) |
|
◆ newReader()
fRead * fReadXRootD::newReader |
( |
| ) |
const |
◆ openFile()
void fReadXRootD::openFile |
( |
std::string |
fName | ) |
|
◆ readData()
void fReadXRootD::readData |
( |
char * |
buffer, |
|
|
unsigned int |
sizeBytes |
|
) |
| |
Definition at line 64 of file fReadXRootD.cxx.
66 if (sizeBytes==0)
return;
69 unsigned int totalRead=0,ntry=0;
70 while(sizeBytes > totalRead)
73 totalRead += ret; ++ntry;
75 std::stringstream mystream;
76 mystream <<
"Problem reading from the data file. "
77 <<
"fReadXRootD::readData asked to read "<<sizeBytes
78 <<
" bytes and managed to read only "<<totalRead
80 EventStorage::ReadingIssue ci(ERS_HERE, mystream.str().c_str());
◆ setPosition()
void fReadXRootD::setPosition |
( |
int64_t |
p | ) |
|
◆ setPositionFromEnd()
void fReadXRootD::setPositionFromEnd |
( |
int64_t |
p | ) |
|
◆ m_pfd
The documentation for this class was generated from the following files: