diff -r 1ddbe54d0645 -r ccb4f6b3db21 accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h --- a/accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h Thu Aug 19 11:09:10 2010 +0300 +++ b/accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h Tue Aug 31 16:29:05 2010 +0300 @@ -23,6 +23,7 @@ #include #include #include "AccSrvServerModel.h" +#include "AccPolAccessoryPolicy.h" // CONSTANTS _LIT_SECURITY_POLICY_C1(KNoCapability, ECapability_None); @@ -60,7 +61,8 @@ * Two-phased constructor. */ static CAccSrvSettingsHandler* NewL( CAccSrvConnectionController* aConCtrl, - CAccSrvServerModel& aModel ); + CAccSrvServerModel& aModel, + CAccPolAccessoryPolicy* aPolicy ); /** * Destructor. @@ -179,7 +181,8 @@ * C++ default constructor. */ CAccSrvSettingsHandler( CAccSrvConnectionController* aConCtrl, - CAccSrvServerModel& aModel ); + CAccSrvServerModel& aModel, + CAccPolAccessoryPolicy* aPolicy ); /** * By default Symbian 2nd phase constructor is private. @@ -253,6 +256,10 @@ // Tells wheter lights set on or off by accessory server. TAccSettingsLights iLightsOn; + //Handle to the Accessory Policy + CAccPolAccessoryPolicy* iPolicy;//Not owned + + public: // Friend classes protected: // Friend classes