|
| void | casacore::doOpenFile (MultiFileInfo &) override |
| | Do the class-specific actions on opening a file.
|
| |
| void | casacore::doCloseFile (MultiFileInfo &) override |
| | Do the class-specific actions on closing a file.
|
| |
| void | casacore::doAddFile (MultiFileInfo &) override |
| | Do the class-specific actions on adding a file.
|
| |
| void | casacore::doDeleteFile (MultiFileInfo &) override |
| | Do the class-specific actions on deleting a file.
|
| |
| void | casacore::doTruncateFile (MultiFileInfo &info, uInt64 nrblk) override |
| | Truncate the file to nrblk blocks.
|
| |
| void | casacore::doFlushFile () override |
| | Flush the file itself.
|
| |
| void | casacore::close () override |
| | Flush and close the file.
|
| |
| void | casacore::writeHeader () override |
| | Write the header info.
|
| |
| void | casacore::readHeader (Bool always=True) override |
| | Read the header info.
|
| |
| void | casacore::extend (MultiFileInfo &info, Int64 lastblk) override |
| | Extend the virtual file to fit lastblk.
|
| |
| void | casacore::storeCRC (const void *buffer, Int64 blknr) |
| | Store the CRC of a data block in the index.
|
| |
| void | casacore::checkCRC (const void *buffer, Int64 blknr) const |
| | Check the CRC of a data block read.
|
| |
| uInt | casacore::calcCRC (const void *buffer, Int64 size) const |
| | Calculate the CRC of a data block.
|
| |
| virtual void | casacore::extendVF (MultiFileInfo &info, Int64 lastblk, Bool useFreeBlocks) |
| | Extend the virtual file to fit lastblk.
|
| |
| void | casacore::writeBlock (MultiFileInfo &info, Int64 blknr, const void *buffer) override |
| | Write a data block.
|
| |
| void | casacore::readBlock (MultiFileInfo &info, Int64 blknr, void *buffer) override |
| | Read a data block.
|
| |
| void | casacore::readHeaderVersion1 (Int64 headerSize, std::vector< char > &buf) |
| | Read the version 1 header.
|
| |
| void | casacore::readHeaderVersion2 (std::vector< char > &buf) |
| | Read the version 2 and higher header.
|
| |