logic: Retrieving StorageNodes for Autocompletion and FileInfos for modification time at once

Had only a small impact on performance unfortunately.
This commit is contained in:
Eberhard Graether
2016-04-20 23:39:21 +02:00
parent 03675e1658
commit 40144bbcb9
13 changed files with 151 additions and 64 deletions
+1 -3
View File
@@ -2,17 +2,15 @@
FileInfo::FileInfo()
: path(FilePath(""))
, lastWriteTime(boost::posix_time::not_a_date_time)
{
}
FileInfo::FileInfo(const FilePath& path)
: path(path)
, lastWriteTime(boost::posix_time::not_a_date_time)
{
}
FileInfo::FileInfo(const FilePath& path, boost::posix_time::ptime lastWriteTime)
FileInfo::FileInfo(const FilePath& path, const TimePoint& lastWriteTime)
: path(path)
, lastWriteTime(lastWriteTime)
{
+3 -2
View File
@@ -6,15 +6,16 @@
#include "boost/date_time.hpp"
#include "utility/file/FilePath.h"
#include "utility/TimePoint.h"
struct FileInfo
{
FileInfo();
FileInfo(const FilePath& path);
FileInfo(const FilePath& path, boost::posix_time::ptime lastWriteTime);
FileInfo(const FilePath& path, const TimePoint& lastWriteTime);
FilePath path;
boost::posix_time::ptime lastWriteTime;
TimePoint lastWriteTime;
};
#endif // FILE_INFO_H