Support tizen.5.5.0 rid
[platform/core/dotnet/launcher.git] / NativeLauncher / launcher / launcher.h
index 41ed2ac..e48f318 100644 (file)
 namespace tizen {
 namespace runtime {
 
-class LauncherInterface
-{
-       public:
-               virtual int initialize(bool standalone) = 0;
-               virtual void dispose() = 0;
-               virtual int runManagedLauncher(const char* appId, const char* appBase, const char* tpaList) = 0;
-               virtual int launch(const char* appId, const char* root, const char* path, int argc, char* argv[]) = 0;
-};
-
 struct AppInfo {
        std::string root;
        std::string path;
@@ -43,7 +34,7 @@ struct AppInfo {
 class LaunchpadAdapter
 {
        public:
-               virtual void loaderMain(int argc, char* argv[]) = 0;
+               virtual int loaderMain(int argc, char* argv[]) = 0;
                std::function<void()> onCreate = nullptr;
                std::function<void(const AppInfo&, int, char**)> onLaunch = nullptr;
                std::function<void(const AppInfo&, int, char**)> onTerminate = nullptr;