allocate(uint64_t const newSize) | Mantid::Kernel::DiskBuffer | |
closeFile()=0 | Mantid::API::IBoxControllerIO | pure virtual |
copyFileTo(const std::string &destFilename)=0 | Mantid::API::IBoxControllerIO | pure virtual |
defragFreeBlocks() | Mantid::Kernel::DiskBuffer | |
DiskBuffer() | Mantid::Kernel::DiskBuffer | |
DiskBuffer(uint64_t m_writeBufferSize) | Mantid::Kernel::DiskBuffer | |
DiskBuffer(const DiskBuffer &)=delete | Mantid::Kernel::DiskBuffer | |
flushCache() | Mantid::Kernel::DiskBuffer | |
flushData() const =0 | Mantid::API::IBoxControllerIO | pure virtual |
freeBlock(uint64_t const pos, uint64_t const size) | Mantid::Kernel::DiskBuffer | |
freeSpace_bySize_t typedef | Mantid::Kernel::DiskBuffer | |
freeSpace_t typedef | Mantid::Kernel::DiskBuffer | |
getDataChunk() const =0 | Mantid::API::IBoxControllerIO | pure virtual |
getDataType(size_t &blockSize, std::string &typeName) const =0 | Mantid::API::IBoxControllerIO | pure virtual |
getFileLength() const | Mantid::Kernel::DiskBuffer | inline |
getFileName() const =0 | Mantid::API::IBoxControllerIO | pure virtual |
getFreeSpaceMap() | Mantid::Kernel::DiskBuffer | inline |
getFreeSpaceVector(std::vector< uint64_t > &free) const | Mantid::Kernel::DiskBuffer | |
getMemoryStr() const | Mantid::Kernel::DiskBuffer | |
getWriteBufferSize() const | Mantid::Kernel::DiskBuffer | inline |
getWriteBufferUsed() const | Mantid::Kernel::DiskBuffer | inline |
isOpened() const =0 | Mantid::API::IBoxControllerIO | pure virtual |
loadBlock(std::vector< float > &, const uint64_t, const size_t) const =0 | Mantid::API::IBoxControllerIO | pure virtual |
loadBlock(std::vector< double > &, const uint64_t, const size_t) const =0 | Mantid::API::IBoxControllerIO | pure virtual |
m_fileLength | Mantid::Kernel::DiskBuffer | mutableprotected |
m_free | Mantid::Kernel::DiskBuffer | protected |
m_free_bySize | Mantid::Kernel::DiskBuffer | protected |
m_freeMutex | Mantid::Kernel::DiskBuffer | protected |
m_mutex | Mantid::Kernel::DiskBuffer | protected |
m_nObjectsToWrite | Mantid::Kernel::DiskBuffer | protected |
m_toWriteBuffer | Mantid::Kernel::DiskBuffer | protected |
m_writeBufferSize | Mantid::Kernel::DiskBuffer | protected |
m_writeBufferUsed | Mantid::Kernel::DiskBuffer | protected |
objectDeleted(ISaveable *item) | Mantid::Kernel::DiskBuffer | |
openFile(const std::string &fileName, const std::string &mode)=0 | Mantid::API::IBoxControllerIO | pure virtual |
operator=(const DiskBuffer &)=delete | Mantid::Kernel::DiskBuffer | |
relocate(uint64_t const oldPos, uint64_t const oldSize, const uint64_t newSize) | Mantid::Kernel::DiskBuffer | |
saveBlock(const std::vector< float > &, const uint64_t) const =0 | Mantid::API::IBoxControllerIO | pure virtual |
saveBlock(const std::vector< double > &, const uint64_t) const =0 | Mantid::API::IBoxControllerIO | pure virtual |
setDataType(const size_t blockSize, const std::string &typeName)=0 | Mantid::API::IBoxControllerIO | pure virtual |
setFileLength(const uint64_t length) const | Mantid::Kernel::DiskBuffer | inline |
setFreeSpaceVector(std::vector< uint64_t > &free) | Mantid::Kernel::DiskBuffer | |
setWriteBufferSize(uint64_t buffer) | Mantid::Kernel::DiskBuffer | inline |
toWrite(ISaveable *item) | Mantid::Kernel::DiskBuffer | |
writeOldObjects() | Mantid::Kernel::DiskBuffer | inlineprotected |
~DiskBuffer()=default | Mantid::Kernel::DiskBuffer | virtual |