| 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< std::string > | |
| DiskBufferText(std::string id, std::string fileName="", std::string relPath="", std::string rootPath="", uint16_t size=2) | tinc::DiskBufferText | 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, std::string &newData) override | tinc::DiskBufferText | 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< std::string > | 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< std::string > newData) override | tinc::DiskBufferText | 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(std::string &newData) | tinc::DiskBuffer< std::string > | |
| 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 |