DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
PackageContract.h File Reference

Classes

struct  PackageEntry
 One package as the package manager sees it. More...
struct  CoreDependency
 A dependency the editor manages itself; the user never edits it. More...
class  IPackageSource
 Where packages come from. More...
class  IPackageInstaller
 How packages get installed. More...

Typedefs

using PackageCallback = std::function<void(bool success, const std::string& message)>
using VersionsCallback = std::function<void(bool success, const std::vector<std::string>& versions)>

Enumerations

enum class  PackageType { Unknown , DekiPackage , FrameworkComponent }
 Which kind of installer manages a package. More...

Typedef Documentation

◆ PackageCallback

using PackageCallback = std::function<void(bool success, const std::string& message)>

◆ VersionsCallback

using VersionsCallback = std::function<void(bool success, const std::vector<std::string>& versions)>

Enumeration Type Documentation

◆ PackageType

enum class PackageType
strong

Which kind of installer manages a package.

Enumerator
Unknown 
DekiPackage 
FrameworkComponent