equal
deleted
inserted
replaced
20 #define __DEVICE_BINDING_H__ |
20 #define __DEVICE_BINDING_H__ |
21 |
21 |
22 #include <e32std.h> |
22 #include <e32std.h> |
23 #include <object.h> |
23 #include <object.h> |
24 #include <protect.h> |
24 #include <protect.h> |
|
25 |
|
26 class CRTSecMgrScriptSession; |
25 |
27 |
26 namespace KJS |
28 namespace KJS |
27 { |
29 { |
28 class ServiceEventHandler; |
30 class ServiceEventHandler; |
29 |
31 |
51 virtual JSValue* CreateInterface( ExecState* exec, |
53 virtual JSValue* CreateInterface( ExecState* exec, |
52 HBufC8* serviceName, |
54 HBufC8* serviceName, |
53 const Identifier& prop ) = 0; |
55 const Identifier& prop ) = 0; |
54 virtual JSValue* ListProviders( ExecState* exec, const List& args ) = 0; |
56 virtual JSValue* ListProviders( ExecState* exec, const List& args ) = 0; |
55 virtual void SetUid ( const TUint& aValue) = 0; |
57 virtual void SetUid ( const TUint& aValue) = 0; |
|
58 virtual CRTSecMgrScriptSession* GetSecuritySession () = 0; |
56 }; |
59 }; |
57 } |
60 } |
58 |
61 |
59 #endif |
62 #endif |