18 #define __JAVAPPLICATIONSERVICE__H_ |
18 #define __JAVAPPLICATIONSERVICE__H_ |
19 |
19 |
20 // System Includes |
20 // System Includes |
21 #include <e32base.h> |
21 #include <e32base.h> |
22 #include <e32property.h> //Publish subscribe key |
22 #include <e32property.h> //Publish subscribe key |
23 #include <javadomainpskeys.h> //Java installer |
23 //Commented to avoid app layer dependency |
|
24 //#include <javadomainpskeys.h> //Java installer |
|
25 //Comment ends here |
24 #include <swispubsubdefs.h> //Java Installer defined here |
26 #include <swispubsubdefs.h> //Java Installer defined here |
25 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS |
27 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS |
26 #include <schinfo.h> |
28 #include <schinfo.h> |
27 #else |
29 #else |
28 #include <schinfo.h> |
30 #include <schinfo.h> |
29 #include <schinfointernal.h> |
31 #include <schinfointernal.h> |
30 #endif |
32 #endif |
31 |
33 |
32 //User includes |
34 //User includes |
33 #include "DmEventServiceBase.h" |
35 #include "DmEventServiceBase.h" |
|
36 |
|
37 //Constants for java installer - done to avoid app layer dependency |
|
38 #define KPSUidJavaLatestInstallation 0x10282567 |
34 |
39 |
35 //The publish subscribe key with condition. Do not alter this unless absolutely needed! |
40 //The publish subscribe key with condition. Do not alter this unless absolutely needed! |
36 const TPSKeyCondition KJavaPSKeyCondition(KUidSystemCategory,KPSUidJavaLatestInstallation, 0, TTaskSchedulerCondition::EGreaterThan); |
41 const TPSKeyCondition KJavaPSKeyCondition(KUidSystemCategory,KPSUidJavaLatestInstallation, 0, TTaskSchedulerCondition::EGreaterThan); |
37 |
42 |
38 //The task name for this service. Do not alter this unless absolutely needed! |
43 //The task name for this service. Do not alter this unless absolutely needed! |