--- a/alwayson_net_plugin/pdpcontextmanager2/inc/caosettings.h Tue Jan 26 12:12:48 2010 +0200
+++ b/alwayson_net_plugin/pdpcontextmanager2/inc/caosettings.h Tue Feb 02 00:24:11 2010 +0200
@@ -28,6 +28,7 @@
// FORWARD DECLARATIONS
class MAOSettingsObserver;
class CRepository;
+class MAOStateContext;
// CONSTANTS
@@ -67,9 +68,11 @@
*
* @since S60 v3.1
* @param aObserver observer for setting changes
+ * @param aStateContext reference to MAOStateContext
* @return pointer to the created CAOSettings object
*/
- static CAOSettings* NewL( MAOSettingsObserver& aObserver );
+ static CAOSettings* NewL( MAOSettingsObserver& aObserver,
+ MAOStateContext& aStateContext );
/**
* Destructor
@@ -218,8 +221,10 @@
*
* @since S60 v3.1
* @param aObserver observer for setting changes
+ * @param aStateContext reference to MAOStateContext
*/
- CAOSettings( MAOSettingsObserver& aObserver );
+ CAOSettings( MAOSettingsObserver& aObserver,
+ MAOStateContext& aStateContext );
/**
* Default Symbian 2nd-phase constructor
@@ -376,6 +381,11 @@
* Array of iap id and linger interval pairs
*/
RArray< TLingerSetting > iLingerSettings;
+
+ /**
+ * State context from CAOServer.
+ */
+ MAOStateContext& iStateContext;
};
#endif // C_CAOSETTINGS_H