27 #ifndef COSMO_LAUNCHER_INTERFACE_H
28 #define COSMO_LAUNCHER_INTERFACE_H
30 #include <Pt/Cosmo/Api.h>
31 #include <Pt/Cosmo/IUnknown.h>
77 #endif // include guard
Core module.
Definition: Allocator.h:33
Launcher strategy interface.
Definition: ILauncher.h:47
virtual void onLaunch()=0
Called to start the launcher.
Interface base class.
Definition: IUnknown.h:44
void launch()
Starts the launcher.
Definition: ILauncher.h:51
void exit()
Requests the launcher to exit.
Definition: ILauncher.h:58
virtual void onExit()=0
Called to exit the launcher.