1 #ifndef __JLANG__JFILE__
2 #define __JLANG__JFILE__
17 namespace JPP {
using namespace JLANG; }
74 virtual int read(
char* buffer,
const int length)
87 virtual int write(
const char* buffer,
const int length)
virtual bool eof() const
Check end of file.
then set_variable PMT_FILE set_variable DAQ_FILE set_variable OUTPUT_FILE set_variable DETECTOR else fatal Wrong number of arguments fi set_variable RUNBYRUN file
static JTimeval min()
Get minimal time value.
virtual bool good() const
Check status.
virtual int read(char *buffer, const int length)
Read data from file.
virtual bool fail() const
Check status.
Auxiliary class for time values.
bool in_avail(JTimeval timeout=JTimeval::min()) const
Check availability of input.
The JFile class extends the JAbstractFile class.
static const int FILE_CLOSED
bool out_avail(JTimeval timeout=JTimeval::min())
Check availability of output.
bool is_open() const
Get open status.
Auxiliary class for method select.
The JAbstractFile class encapsulates the c-style file descriptor.
bool out_avail(JTimeval timeout=JTimeval::min()) const
Check availability of output.
JFile(const JAbstractFile &file)
Constructor.
virtual bool bad() const
Check status.
virtual int write(const char *buffer, const int length)
Write data to file.
Interface for binary output.
JFile()
Default constructor.
bool in_avail(JTimeval timeout=JTimeval::min())
Check availability of input.