javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h
changeset 35 85266cc22c7f
parent 21 2a9601315dfc
child 50 023eef975703
--- 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