javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h
--- a/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h Thu May 27 12:49:31 2010 +0300
+++ b/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h Fri Jun 11 13:33:44 2010 +0300
@@ -33,7 +33,8 @@
class CoreInterface;
-OS_NONSHARABLE_CLASS(PreinstallerStarter) : public EventConsumerInterface,
+OS_NONSHARABLE_CLASS(PreinstallerStarter) : public CActive,
+ public EventConsumerInterface,
public ExtensionPluginInterface
{
public:
@@ -51,11 +52,17 @@
// ExtensionPluginInterface methods
virtual EventConsumerInterface* getEventConsumer();
+protected:
+ // CActive
+ virtual void RunL();
+ virtual void DoCancel();
+
private:
void startPreinstaller(TBool aIadBoot);
void registerMidletApplicationTypeHandler();
CoreInterface* mCore;
+ RProcess* mPreinstaller;
};
} // namespace captain