26#ifndef CASA_REGULARFILEIO_H
27#define CASA_REGULARFILEIO_H
30#include <casacore/casa/aips.h>
31#include <casacore/casa/IO/FilebufIO.h>
32#include <casacore/casa/OS/RegularFile.h>
87 uInt filebufSize = 0);
OpenOption
Define the possible ByteIO open options.
FilebufIO()
Default constructor.
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.
For temporary backward namespace compatibility, use casa as alias for casacore.
bool Bool
Define the standard types used by Casacore.