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