26 #include "IDobbyUtils.h"
27 #include "ContainerId.h"
48 #if defined(LEGACY_COMPONENTS)
49 DobbyBundle(
const std::shared_ptr<const IDobbyUtils>& utils,
50 const std::shared_ptr<const IDobbyEnv>& env,
52 DobbyBundle(
const std::shared_ptr<const IDobbyUtils>& utils,
53 const std::string& path,
56 DobbyBundle(
const std::shared_ptr<const IDobbyUtils>& utils,
57 const std::shared_ptr<const IDobbyEnv>& env,
58 const std::string& bundlePath);
64 const std::string& path()
const;
67 void setPersistence(
bool persist);
68 bool getPersistence()
const;
71 const std::shared_ptr<const IDobbyUtils> mUtilities;
A wrapper around a std::string, used to add some type definition to to an id and also to sanity check...
Definition: ContainerId.h:41
Simple class that just creates a subdir in the bundles directory.
Definition: DobbyBundle.h:46
DobbyBundle(const std::shared_ptr< const IDobbyUtils > &utils, const std::shared_ptr< const IDobbyEnv > &env, const std::string &bundlePath)
Constructor that populates member variables in the object based on bundlePath.
Definition: DobbyBundle.cpp:218
Interface that exports the environment of the daemon to plugins.
Definition: IDobbyEnv.h:46