webengine/device/inc/DeviceBinding.h
changeset 10 a359256acfc6
parent 0 dd21522fd290
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    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