--- 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 <e32base.h>
#include <AccModeSettingArray.h>
#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