Go to the documentation of this file. 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)
Auxiliary class for time values.
Interface for binary output.
virtual bool good() const
Check status.
static JTimeval min()
Get minimal time value.
The JAbstractFile class encapsulates the c-style file descriptor.
virtual int read(char *buffer, const int length)
Read data from file.
JFile()
Default constructor.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
virtual bool fail() const
Check status.
bool in_avail(JTimeval timeout=JTimeval::min()) const
Check availability of input.
static const int FILE_CLOSED
bool in_avail(JTimeval timeout=JTimeval::min())
Check availability of input.
The JFile class extends the JAbstractFile class.
Auxiliary class for method select.
JFile(const JAbstractFile &file)
Constructor.
virtual bool eof() const
Check end of file.
Auxiliary classes and methods for language specific functionality.
virtual int write(const char *buffer, const int length)
Write data to file.
bool out_avail(JTimeval timeout=JTimeval::min()) const
Check availability of output.
bool out_avail(JTimeval timeout=JTimeval::min())
Check availability of output.
bool is_open() const
Get open status.
virtual bool bad() const
Check status.