diff -r e978f818f9bd -r cef4ff1e6c4f accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h --- a/accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h Fri Mar 19 09:58:42 2010 +0200 +++ b/accessoryservices/accessoryserver/inc/Server/AccSrvSettingsHandler.h Fri Apr 16 16:18:45 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