28 #ifndef CASA_REGULARFILEIO_H 29 #define CASA_REGULARFILEIO_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/casa/IO/FilebufIO.h> 34 #include <casacore/casa/OS/RegularFile.h> RegularFileIO & operator=(const RegularFileIO &that)
Assignment, should not be used.
Class for buffered IO on a file.
virtual String fileName() const
Get the file name of the file attached.
RegularFileIO(const RegularFile ®ularFile, ByteIO::OpenOption=ByteIO::Old, uInt filebufSize=0)
Create an IO stream object for a regular file with the given name.
static int openCreate(const RegularFile &file, ByteIO::OpenOption)
Convenience function to open or create a file.
RegularFile itsRegularFile
Manipulate and get information about regular files.
OpenOption
Define the possible ByteIO open options.
String: the storage and methods of handling collections of characters.
virtual void reopenRW()
Reopen the underlying file for read/write access.
Class for IO on a regular file.
this file contains all the compiler specific defines