Loading...
Searching...
No Matches
casacore::MultiFile Member List

This is the complete list of members for casacore::MultiFile, including all inherited members.

addFile(const String &name) | casacore::MultiFileBase | private
blockSize() const | casacore::MultiFileBase | inline
close()=0 | casacore::MultiFileBase | private pure virtual
closeFile(Int fileId) | casacore::MultiFileBase |
createFile(const String &name, ByteIO::OpenOption=ByteIO::New) | casacore::MultiFileBase |
deleteFile(Int fileId) | casacore::MultiFileBase |
doAddFile(MultiFileInfo &)=0 | casacore::MultiFileBase | private pure virtual
doCloseFile(MultiFileInfo &)=0 | casacore::MultiFileBase | private pure virtual
doDeleteFile(MultiFileInfo &)=0 | casacore::MultiFileBase | private pure virtual
doFlushFile()=0 | casacore::MultiFileBase | private pure virtual
doOpenFile(MultiFileInfo &)=0 | casacore::MultiFileBase | private pure virtual
doTruncateFile(MultiFileInfo &info, uInt64 nrblk)=0 | casacore::MultiFileBase | private pure virtual
extend(MultiFileInfo &info, Int64 lastblk)=0 | casacore::MultiFileBase | private pure virtual
fileId(const String &name, Bool throwExcp=True) const | casacore::MultiFileBase |
fileName() const | casacore::MultiFileBase | inline
fileSize(Int fileId) const | casacore::MultiFileBase |
flush() | casacore::MultiFileBase |
flushFile(Int fileId) | casacore::MultiFileBase |
freeBlocks() const | casacore::MultiFileBase | inline
fsync() override | casacore::MultiFile | virtual
getInfoVersion2(Int64 contBlockNr, CanonicalIO &aio) | casacore::MultiFile | private
info() const | casacore::MultiFileBase | inline
init(ByteIO::OpenOption option) | casacore::MultiFile | private
isWritable() const | casacore::MultiFileBase | inline
itsBlockSize | casacore::MultiFileBase | protected
itsBuffer | casacore::MultiFileBase | protected
itsChanged | casacore::MultiFileBase | protected
itsFreeBlocks | casacore::MultiFileBase | protected
itsHdrCounter | casacore::MultiFileBase | protected
itsInfo | casacore::MultiFileBase | protected
itsName | casacore::MultiFileBase | protected
itsNrBlock | casacore::MultiFileBase | protected
itsUseODirect | casacore::MultiFileBase | protected
itsWritable | casacore::MultiFileBase | protected
makeNested(const std::shared_ptr< MultiFileBase > &parent, const String &name, ByteIO::OpenOption, Int blockSize) const override | casacore::MultiFile | virtual
MultiFile(const String &name, ByteIO::OpenOption, Int blockSize=0, Bool useODirect=False, Bool useCRC=False) | casacore::MultiFile | explicit
MultiFile(const String &name, const std::shared_ptr< MultiFileBase > &parent, ByteIO::OpenOption, Int blockSize=0) | casacore::MultiFile | explicit
MultiFile(const MultiFile &)=delete | casacore::MultiFile |
MultiFileBase(const String &name, Int blockSize, Bool useODirect) | casacore::MultiFileBase |
MultiFileBase(const MultiFileBase &)=delete | casacore::MultiFileBase |
nblock() const | casacore::MultiFileBase | inline
nfile() const | casacore::MultiFileBase |
openFile(const String &name) | casacore::MultiFileBase |
openMF(const String &fileName) | casacore::MultiFileBase | static
operator=(const MultiFile &)=delete | casacore::MultiFile |
casacore::MultiFileBase::operator=(const MultiFileBase &)=delete | casacore::MultiFileBase |
packIndex(const std::vector< Int64 > &blockNrs) | casacore::MultiFile | static
read(Int fileId, void *buffer, Int64 size, Int64 offset) | casacore::MultiFileBase |
readBlock(MultiFileInfo &info, Int64 blknr, void *buffer)=0 | casacore::MultiFileBase | private pure virtual
readHeader(Bool always=True)=0 | casacore::MultiFileBase | private pure virtual
readRemainder(Int64 headerSize, Int64 blockNr, std::vector< char > &buf) | casacore::MultiFile | private
readVector(CanonicalIO &cio, std::vector< Int64 > &index) | casacore::MultiFile | private
readVector(CanonicalIO &cio, std::vector< uInt > &index) | casacore::MultiFile | private
reopenRW() override | casacore::MultiFile | virtual
resync() | casacore::MultiFileBase | protected
setNewFile() | casacore::MultiFileBase | protected
show(std::ostream &) const | casacore::MultiFile |
truncate(Int fileId, Int64 size) | casacore::MultiFileBase |
truncateIfNeeded() | casacore::MultiFile | private
unpackIndex(const std::vector< Int64 > &blockNrs) | casacore::MultiFile | static
useODirect() const | casacore::MultiFileBase | inline
write(Int fileId, const void *buffer, Int64 size, Int64 offset) | casacore::MultiFileBase |
writeBlock(MultiFileInfo &info, Int64 blknr, const void *buffer)=0 | casacore::MultiFileBase | private pure virtual
writeDirty(MultiFileInfo &info) | casacore::MultiFileBase | inline private
writeHeader()=0 | casacore::MultiFileBase | private pure virtual
writeHeaderShow(Int64 ncont, Int64 todo) const | casacore::MultiFile | private virtual
writeHeaderTest() | casacore::MultiFile | private virtual
writeRemainder(MemoryIO &mio, CanonicalIO &, MultiFileBuffer &mfbuf) | casacore::MultiFile | private
writeVector(CanonicalIO &cio, const std::vector< Int64 > &index) | casacore::MultiFile | private
writeVector(CanonicalIO &cio, const std::vector< uInt > &index) | casacore::MultiFile | private
~MultiFile() override | casacore::MultiFile |
~MultiFileBase() | casacore::MultiFileBase | virtual