Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
packagemanagerfactory.h
1 #ifndef PACKAGEMANAGERFACTORY_H_
2 #define PACKAGEMANAGERFACTORY_H_
3 
4 #include "config/config.h"
5 #include "package_manager/packagemanagerinterface.h"
6 #include "storage/invstorage.h"
7 
9  public:
10  static std::shared_ptr<PackageManagerInterface> makePackageManager(const PackageConfig& pconfig,
11  const BootloaderConfig& bconfig,
12  const std::shared_ptr<INvStorage>& storage,
13  const std::shared_ptr<HttpInterface>& http);
14 };
15 
16 #endif // PACKAGEMANAGERFACTORY_H_
PackageManagerFactory
Definition: packagemanagerfactory.h:8
PackageConfig
Definition: packagemanagerconfig.h:13
BootloaderConfig
Definition: bootloader_config.h:11