54 explicit DobbyFactory(
const std::shared_ptr<AI_IPC::IIpcService> &ipcService);
58 void setWorkspacePath(
const std::string& path);
59 void setFlashMountPath(
const std::string& path);
60 void setPlatformIdent(
const std::string& platformIdent);
61 void setPlatformType(
const std::string& platformType);
62 void setPlatformModel(
const std::string& platformModel);
65 std::shared_ptr<IDobbyProxy>
getProxy();
73 std::string mWorkspacePath;
74 std::string mFlashMountPath;
75 std::string mPlatformIdent;
76 std::string mPlatformType;
77 std::string mPlatformModel;
80 std::shared_ptr<AI_IPC::IIpcService> mIpcService;
81 std::shared_ptr<IDobbyProxy> mProxy;
std::shared_ptr< IDobbyProxy > getProxy()
Starts the Dobby 'Hypervisor' daemon and returns a proxy object.
Definition DobbyFactory.cpp:248