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