batchSize | OrderedCacheOfFiles | private |
cacheIteratorState | OrderedCacheOfFiles | private |
cacheSize | OrderedCacheOfFiles | private |
cleanCacheOnMainThread | OrderedCacheOfFiles | private |
cleanCacheOnSeperateThread(bool flag) | OrderedCacheOfFiles | inline |
clearCache() | OrderedCacheOfFiles | |
datePatternCheck(const boost::filesystem::path &path) | OrderedCacheOfFiles | private |
deleteLostEntry(std::string &filePath) | OrderedCacheOfFiles | |
dropFarthestFromTS(uint64_t startTS) | OrderedCacheOfFiles | private |
fetchAndUpdateFromDisk(std::string videoFile, uint64_t &start_ts, uint64_t &end_ts) | OrderedCacheOfFiles | |
fetchFromCache(std::string &videoFile, uint64_t &start_ts, uint64_t &end_ts) | OrderedCacheOfFiles | |
filePatternCheck(const fs::path &path) | OrderedCacheOfFiles | private |
getCacheSize() | OrderedCacheOfFiles | inline |
getFileAt(uint64_t timestamp, bool direction) | OrderedCacheOfFiles | |
getFileDuration(std::string &filename) | OrderedCacheOfFiles | |
getFileFromCache(uint64_t timestamp, bool direction, std::string &fileName) | OrderedCacheOfFiles | |
getLastVideoInCache() | OrderedCacheOfFiles | inline |
getNextFileAfter(std::string ¤tFile, bool direction) | OrderedCacheOfFiles | |
getPreviousAndNextFile(std::string videoPath, std::string &previousFile, std::string &nextFile) | OrderedCacheOfFiles | |
getRandomSeekFile(uint64_t ts, bool direction, uint64_t &skipMsecs, std::string &fileName) | OrderedCacheOfFiles | |
getSnapShot() | OrderedCacheOfFiles | |
hourPatternCheck(const boost::filesystem::path &path) | OrderedCacheOfFiles | private |
insertInVideoCache(Video vid) | OrderedCacheOfFiles | private |
isTimeStampInFile(std::string &filename, uint64_t timestamp) | OrderedCacheOfFiles | |
lastKnownPlaybackDir | OrderedCacheOfFiles | private |
lowerWaterMark | OrderedCacheOfFiles | private |
m_mutex | OrderedCacheOfFiles | private |
mThread | OrderedCacheOfFiles | private |
OrderedCacheOfFiles(std::string &video_folder, uint32_t initial_batch_size=1440, uint32_t _lowerWaterMark=1441, uint32_t _upperWaterMark=2880) | OrderedCacheOfFiles | |
parseAndSortDateDir(const std::string &rootDir) | OrderedCacheOfFiles | |
parseAndSortHourDir(const std::string &rootDir) | OrderedCacheOfFiles | |
parseAndSortMp4Files(const std::string &rootDir) | OrderedCacheOfFiles | |
parseFiles(uint64_t start_ts, bool direction, bool includeFloorFile=false, bool disableBatchSizeCheck=false, uint64_t skipTS=0) | OrderedCacheOfFiles | |
probe(boost::filesystem::path dirPath, std::string &videoName) | OrderedCacheOfFiles | |
readVideoStartEnd(std::string &filePath, uint64_t &start_ts, uint64_t &end_ts) | OrderedCacheOfFiles | |
refreshCache() | OrderedCacheOfFiles | |
retireOldFiles(uint64_t startTSofRelevantFile) | OrderedCacheOfFiles | private |
rootDir | OrderedCacheOfFiles | private |
updateBatchSize(uint32_t _batchSize) | OrderedCacheOfFiles | inline |
updateCache(std::string &filePath, uint64_t &start_ts, uint64_t &end_ts) | OrderedCacheOfFiles | |
upperWaterMark | OrderedCacheOfFiles | private |
VideoCache typedef | OrderedCacheOfFiles | private |
videoCache | OrderedCacheOfFiles | private |
videoCacheStartTSIndex | OrderedCacheOfFiles | private |
~OrderedCacheOfFiles() | OrderedCacheOfFiles | inline |