diff -r 95d45f234cf3 -r cb7afde124a3 bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h --- a/bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h Wed Jun 23 18:39:24 2010 +0300 +++ b/bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h Tue Jul 06 14:42:41 2010 +0300 @@ -65,6 +65,7 @@ { enum TPolicyServerOperations { + EPolicyRequestInvalid, EPolicyRequestChooseBestIAP = EMPMChooseBestIAP, EPolicyRequestReselectBestIAP = EMPMReselectBestIAP, EPolicyRequestProcessError = EMPMProcessError, @@ -94,12 +95,14 @@ * c++ constructor */ PolicyRequest() - : iConnPref(NULL), + : iRequestType( S60MCPRMPMOperations::EPolicyRequestInvalid ), + iConnPref(NULL), iIapId(0), iConnId(0), iAppUid(KNullUid), iError(KErrNone), iPolicyPref(NULL), + iNeededAction( EIgnoreError ), iStatus(KErrNone), iUser(NULL) {}