--- 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 <e32base.h>
#include <in_sock.h>
#include <connpref.h>
+#include <extendedconnpref.h>
#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
#include <comms-infras/es_mobility_apiext.h>
@@ -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