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.
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, Bool useODirect=False)
Convenience function to open or create a file.
RegularFile itsRegularFile
Manipulate and get information about regular files.
bool Bool
Define the standard types used by Casacore.
virtual String fileName() const
Get the file name of the file attached.
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