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>
OpenOption
Define the possible ByteIO open options.
virtual String fileName() const
Get the file name of the file attached.
RegularFile itsRegularFile
virtual void reopenRW()
Reopen the underlying file for read/write access.
RegularFileIO & operator=(const RegularFileIO &that)
Assignment, should not be used.
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.
RegularFileIO(const RegularFileIO &that)
Copy constructor, should not be used.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.