BufferManager(uint16_t size=2) | tinc::BufferManager< DataType > | inline |
cleanupRoundRobinFiles() | tinc::DiskBufferAbstract | inline |
DiskBuffer(std::string id="", std::string fileName="", std::string relPath="", std::string rootPath="", uint16_t size=2) | tinc::DiskBuffer< al::Image > | |
DiskBufferImage(std::string id, std::string fileName="", std::string relPath="", std::string rootPath="", uint16_t size=2) | tinc::DiskBufferImage | inline |
doneWriting(std::shared_ptr< DataType > buffer) | tinc::BufferManager< DataType > | inline |
enableRoundRobin(int cacheSize=0, bool clearLocks=true) | tinc::DiskBufferAbstract | inline |
encodeData(std::string fileName, al::Image &newData) override | tinc::DiskBufferImage | inlineprotectedvirtual |
get(bool markAsUsed=true) | tinc::BufferManager< DataType > | inline |
get(bool *isNew) | tinc::BufferManager< DataType > | inline |
getBaseFileName() | tinc::DiskBufferAbstract | inline |
getCurrentFileName() | tinc::DiskBufferAbstract | inline |
getDocumentation() const | tinc::IdObject | |
getFilenameForWriting() | tinc::DiskBufferAbstract | inline |
getFullPath() | tinc::DiskBufferAbstract | inline |
getId() | tinc::IdObject | |
getRelativePath() | tinc::DiskBufferAbstract | inline |
getRootPath() | tinc::DiskBufferAbstract | inline |
getWritable() | tinc::BufferManager< DataType > | inline |
loadData(std::string filename="", bool notify=true) override | tinc::DiskBuffer< al::Image > | virtual |
m_distPath | tinc::DiskBufferAbstract | protected |
m_fileName | tinc::DiskBufferAbstract | protected |
m_roundRobinCounter | tinc::DiskBufferAbstract | protected |
m_roundRobinSize | tinc::DiskBufferAbstract | protected |
m_trigger | tinc::DiskBufferAbstract | protected |
m_writeLock | tinc::DiskBufferAbstract | protected |
makeFileName(uint64_t index) | tinc::DiskBufferAbstract | inlineprotected |
makeNextFileName() | tinc::DiskBufferAbstract | inlineprotected |
mData | tinc::BufferManager< DataType > | protected |
mDataLock | tinc::BufferManager< DataType > | protected |
mDocumentation | tinc::IdObject | protected |
mId | tinc::IdObject | protected |
mNewData | tinc::BufferManager< DataType > | protected |
mNotifyCallbacks | tinc::DiskBufferAbstract | protected |
modified | tinc::IdObject | |
mReadBuffer | tinc::BufferManager< DataType > | protected |
mSize | tinc::BufferManager< DataType > | |
mUpdateCallbacks | tinc::DiskBufferAbstract | protected |
mWriteBuffer | tinc::BufferManager< DataType > | protected |
newDataAvailable() | tinc::BufferManager< DataType > | inline |
parseFile(std::string fileName, std::shared_ptr< al::Image > newData) override | tinc::DiskBufferImage | inlineprotectedvirtual |
registerNotifyCallback(std::function< void(bool)> cb) | tinc::DiskBufferAbstract | inline |
registerUpdateCallback(std::function< void(bool)> cb) | tinc::DiskBufferAbstract | inline |
setBaseFileName(std::string name) | tinc::DiskBufferAbstract | inline |
setData(al::Image &newData) | tinc::DiskBuffer< al::Image > | |
setDocumentation(const std::string &documentation) | tinc::IdObject | |
setId(std::string id) | tinc::IdObject | |
setRelativePath(std::string path) | tinc::DiskBufferAbstract | inline |
setRootPath(std::string path) | tinc::DiskBufferAbstract | inline |
useFileLock(bool use=true, bool clearLocks=true) | tinc::DiskBufferAbstract | inline |
writePixels(unsigned char *newData, int width, int height, int numComponents=3, std::string filename="") | tinc::DiskBufferImage | inline |