1 #ifndef __JLANG__JFILE__ 
    2 #define __JLANG__JFILE__ 
   17 namespace JPP { 
using namespace JLANG; }
 
   80     virtual int read(
char* buffer, 
const int length)
 
   93     virtual int write(
const char* buffer, 
const int length)
 
virtual bool eof() const 
Check end of file. 
 
then usage $script[< detector identifier >< run range >]< QA/QCfile > nExample script to produce data quality plots nWhen a detector identifier and run range are data are downloaded from the database nand subsequently stored in the given QA QC 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.