javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h
equal
deleted
inserted
replaced
31 namespace captain |
31 namespace captain |
32 { |
32 { |
33 |
33 |
34 class CoreInterface; |
34 class CoreInterface; |
35 |
35 |
36 OS_NONSHARABLE_CLASS(PreinstallerStarter) : public CActive, |
36 OS_NONSHARABLE_CLASS(PreinstallerStarter) : public EventConsumerInterface, |
37 public EventConsumerInterface, |
|
38 public ExtensionPluginInterface |
37 public ExtensionPluginInterface |
39 { |
38 { |
40 public: |
39 public: |
41 PreinstallerStarter(); |
40 PreinstallerStarter(); |
42 virtual ~PreinstallerStarter(); |
41 virtual ~PreinstallerStarter(); |
50 java::comms::CommsMessage& aMsg); |
49 java::comms::CommsMessage& aMsg); |
51 |
50 |
52 // ExtensionPluginInterface methods |
51 // ExtensionPluginInterface methods |
53 virtual EventConsumerInterface* getEventConsumer(); |
52 virtual EventConsumerInterface* getEventConsumer(); |
54 |
53 |
55 protected: |
|
56 // CActive |
|
57 virtual void RunL(); |
|
58 virtual void DoCancel(); |
|
59 |
|
60 private: |
54 private: |
61 void startPreinstaller(TBool aIadBoot); |
55 void startPreinstaller(TBool aIadBoot); |
62 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
63 void registerMidletApplicationTypeHandler(); |
56 void registerMidletApplicationTypeHandler(); |
64 #endif |
|
65 |
57 |
66 CoreInterface* mCore; |
58 CoreInterface* mCore; |
67 RProcess* mPreinstaller; |
|
68 }; |
59 }; |
69 |
60 |
70 } // namespace captain |
61 } // namespace captain |
71 } // namespace java |
62 } // namespace java |
72 |
63 |