javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
child 83 26b2b12093af
--- a/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h	Thu Jul 15 18:31:06 2010 +0300
+++ b/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h	Thu Aug 19 09:48:13 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,19 @@
     // ExtensionPluginInterface methods
     virtual EventConsumerInterface* getEventConsumer();
 
+protected:
+    // CActive
+    virtual void RunL();
+    virtual void DoCancel();
+
 private:
     void startPreinstaller(TBool aIadBoot);
+#ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
     void registerMidletApplicationTypeHandler();
+#endif
 
     CoreInterface* mCore;
+    RProcess*      mPreinstaller;
 };
 
 } // namespace captain