Aktualizr
C++ SOTA Client
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Variables
Enumerations
Files
File List
File Members
All
Functions
Enumerations
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Pages
src
libaktualizr
package_manager
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
8
class
PackageManagerFactory
{
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
Generated by
1.8.16