diff -r 654ed625511d -r f54bfd820e04 realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrsnapmonitor.h --- a/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrsnapmonitor.h Thu Jul 15 19:02:22 2010 +0300 +++ b/realtimenetprots/sipfw/ProfileAgent/AlrMonitor/inc/sipalrsnapmonitor.h Thu Aug 19 10:16:25 2010 +0300 @@ -34,6 +34,7 @@ #include #include #include +#include #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY #include @@ -56,10 +57,10 @@ public: // Constructors and destructor static CSipAlrSnapMonitor* NewLC( - TUint32 aSnapId, + TSipSNAPConfigurationData aSnapData, MSipAlrObserver& aObserver, RSocketServ& aSocketServer, - CSipSystemStateMonitor& aSystemStateMonitor ); + CSipSystemStateMonitor& aSystemStateMonitor); ~CSipAlrSnapMonitor(); @@ -108,7 +109,9 @@ void NewIapAccepted(); - void NewIapRejected(); + void NewIapRejected(); + + TBool BearerId(); private: // New functions @@ -134,9 +137,9 @@ private: // Constructors CSipAlrSnapMonitor( - TUint32 aSnapId, + TSipSNAPConfigurationData aSnapData, RSocketServ& aSocketServer, - CSipSystemStateMonitor& aSystemStateMonitor ); + CSipSystemStateMonitor& aSystemStateMonitor); void ConstructL( MSipAlrObserver& aObserver ); @@ -152,7 +155,7 @@ private: // Data - TUint32 iSnapId; + TSipSNAPConfigurationData iSnapData; RSocketServ& iSocketServer; CSipSystemStateMonitor& iSystemStateMonitor; RConnection iConnection; @@ -164,6 +167,8 @@ TBool iFirstStartHasSucceeded; TBool iConnectionActive; TBool iDying; + TConnPrefList iPrefList; + TExtendedConnPref iExtPrefs; private: // For testing purposes @@ -173,4 +178,4 @@ #endif }; -#endif //CSIPALRSNAPMONITOR_H \ No newline at end of file +#endif //CSIPALRSNAPMONITOR_H