2 * Copyright 2017, Andrew Lindesay <apl@lindesay.co.nz>.
3 * All rights reserved. Distributed under the terms of the MIT License.
6 #ifndef SERVER_ICON_EXPORT_UPDATE_PROCESS_H
7 #define SERVER_ICON_EXPORT_UPDATE_PROCESS_H
10 #include "AbstractServerProcess.h"
18 class ServerIconExportUpdateProcess
: public AbstractServerProcess
{
21 ServerIconExportUpdateProcess(
22 const BPath
& localStorageDirectoryPath
);
23 virtual ~ServerIconExportUpdateProcess();
28 void GetStandardMetaDataPath(BPath
& path
) const;
29 void GetStandardMetaDataJsonPath(
30 BString
& jsonPath
) const;
31 const char* LoggingName() const;
35 status_t
Download(BPath
& tarGzFilePath
);
37 BPath fLocalStorageDirectoryPath
;
41 #endif // SERVER_ICON_EXPORT_UPDATE_PROCESS_H