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>
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.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.