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. 
 
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. 
 
then usage $script< string identifier >< detectorfile > event file(toashort file)+" "\nNote that the event files and toashort files should be one-to-one related." fi if (( $