equal
deleted
inserted
replaced
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include <AccModeSettingArray.h> |
24 #include <AccModeSettingArray.h> |
25 #include "AccSrvServerModel.h" |
25 #include "AccSrvServerModel.h" |
|
26 #include "AccPolAccessoryPolicy.h" |
26 |
27 |
27 // CONSTANTS |
28 // CONSTANTS |
28 _LIT_SECURITY_POLICY_C1(KNoCapability, ECapability_None); |
29 _LIT_SECURITY_POLICY_C1(KNoCapability, ECapability_None); |
29 _LIT_SECURITY_POLICY_C1(KWriteDeviceDataPolicy, ECapabilityWriteDeviceData); |
30 _LIT_SECURITY_POLICY_C1(KWriteDeviceDataPolicy, ECapabilityWriteDeviceData); |
30 |
31 |
58 |
59 |
59 /** |
60 /** |
60 * Two-phased constructor. |
61 * Two-phased constructor. |
61 */ |
62 */ |
62 static CAccSrvSettingsHandler* NewL( CAccSrvConnectionController* aConCtrl, |
63 static CAccSrvSettingsHandler* NewL( CAccSrvConnectionController* aConCtrl, |
63 CAccSrvServerModel& aModel ); |
64 CAccSrvServerModel& aModel, |
|
65 CAccPolAccessoryPolicy* aPolicy ); |
64 |
66 |
65 /** |
67 /** |
66 * Destructor. |
68 * Destructor. |
67 */ |
69 */ |
68 virtual ~CAccSrvSettingsHandler(); |
70 virtual ~CAccSrvSettingsHandler(); |
177 |
179 |
178 /** |
180 /** |
179 * C++ default constructor. |
181 * C++ default constructor. |
180 */ |
182 */ |
181 CAccSrvSettingsHandler( CAccSrvConnectionController* aConCtrl, |
183 CAccSrvSettingsHandler( CAccSrvConnectionController* aConCtrl, |
182 CAccSrvServerModel& aModel ); |
184 CAccSrvServerModel& aModel, |
|
185 CAccPolAccessoryPolicy* aPolicy ); |
183 |
186 |
184 /** |
187 /** |
185 * By default Symbian 2nd phase constructor is private. |
188 * By default Symbian 2nd phase constructor is private. |
186 */ |
189 */ |
187 void ConstructL(); |
190 void ConstructL(); |
251 CHWRMLight* iLightsApi; |
254 CHWRMLight* iLightsApi; |
252 |
255 |
253 // Tells wheter lights set on or off by accessory server. |
256 // Tells wheter lights set on or off by accessory server. |
254 TAccSettingsLights iLightsOn; |
257 TAccSettingsLights iLightsOn; |
255 |
258 |
|
259 //Handle to the Accessory Policy |
|
260 CAccPolAccessoryPolicy* iPolicy;//Not owned |
|
261 |
|
262 |
256 public: // Friend classes |
263 public: // Friend classes |
257 |
264 |
258 protected: // Friend classes |
265 protected: // Friend classes |
259 |
266 |
260 private: // Friend classes |
267 private: // Friend classes |