diff -r c5b848e6c7d1 -r bbb64eb3bdee bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h --- a/bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h Thu Jun 10 16:00:16 2010 +0300 +++ b/bearermanagement/S60MCPR/inc/s60mpmpolicyinterfaces.h Thu Jun 24 11:36:05 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) {}