26#ifndef CASA_FILEUNBUFFEREDIO_H
27#define CASA_FILEUNBUFFEREDIO_H
30#include <casacore/casa/aips.h>
31#include <casacore/casa/IO/FiledesIO.h>
32#include <casacore/casa/OS/RegularFile.h>
OpenOption
Define the possible ByteIO open options.
FileUnbufferedIO(const RegularFile &fileName, ByteIO::OpenOption option, Bool useODirect=False)
The constructor opens or creates a file.
void reopenRW() override
Reopen the file for read/write.
~FileUnbufferedIO() override
The destructor closes the file.
FileUnbufferedIO(const FileUnbufferedIO &)=delete
Copy constructor and assignment cannot be used.
FileUnbufferedIO & operator=(const FileUnbufferedIO &)=delete
FiledesIO()
Default constructor.
virtual String fileName() const
Get the file name of the file attached.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.