1
0

Upload table changes

This commit is contained in:
Scott E. Graves
2017-05-21 22:41:05 -05:00
parent 7c2a896e73
commit 8c01a9fc0f
6 changed files with 37 additions and 51 deletions

View File

@@ -55,7 +55,7 @@ private:
const CSiaApi& _siaApi;
SQLite::Database _uploadDatabase;
std::mutex _uploadMutex;
std::shared_ptr<std::vector<CSiaFilePtr>> _uploadFileList;
std::shared_ptr<json> _uploadFileList;
private:
void CleanUploadDatabase(CSiaDriveConfig* siaDriveConfig);
@@ -76,14 +76,12 @@ public:
CSiaError<_UploadErrorCode> Remove(const SString& siaPath);
CSiaError<_UploadErrorCode> RenameFile(const SString& siaPath, const SString& newSiaPath);
CSiaError<_UploadErrorCode> RenameFolder(const SString& siaPath, const SString& newSiaPath);
std::shared_ptr<std::vector<CSiaFilePtr>> GetUploadFileList() const;
std::shared_ptr<json> GetUploadFileList() const;
};
typedef CUploadManager::_UploadStatus UploadStatus;
typedef CUploadManager::_UploadErrorCode UploadErrorCode;
typedef CSiaError<CUploadManager::_UploadErrorCode> UploadError;
typedef std::vector<CSiaFilePtr> UploadFileList;
typedef std::shared_ptr<UploadFileList> UploadFileListPtr;
NS_END(2)

View File

@@ -49,7 +49,7 @@ private:
public:
void ClearCache();
UploadFileListPtr GetUploadFileList() const;
std::shared_ptr<json> GetUploadFileList() const;
bool IsMounted() const;
void Mount(const wchar_t& driveLetter, const SString& cacheLocation, const std::uint64_t& maxCacheSizeBytes);
void Unmount(const bool& clearCache = false);