1 #ifndef PACKAGEMANAGERFAKE_H_ 2 #define PACKAGEMANAGERFAKE_H_ 7 #include "package_manager/packagemanagerinterface.h" 12 const std::shared_ptr<INvStorage> &storage,
const std::shared_ptr<HttpInterface> &http)
15 std::string name()
const override {
return "fake"; }
16 Json::Value getInstalledPackages()
const override;
21 void completeInstall()
const override;
23 void updateNotify()
override { bootloader_->updateNotify(); };
28 std::unique_ptr<Bootloader> bootloader_;
31 #endif // PACKAGEMANAGERFAKE_H_ Provides a thread-safe way to pause and terminate task execution.