vpnengine/sit/src/eventlogger.cpp
branchRCL_3
changeset 22 9f4e37332ce5
parent 0 33413c0669b9
child 23 473321461bba
--- a/vpnengine/sit/src/eventlogger.cpp	Mon Jun 21 16:49:56 2010 +0300
+++ b/vpnengine/sit/src/eventlogger.cpp	Thu Aug 19 10:54:34 2010 +0300
@@ -22,6 +22,7 @@
 #include "log.h"
 #include "eventmediatorapi.h"
 #include "vpnconnstarter.h"
+#include "extender.h"
 
 
 /**
@@ -47,6 +48,8 @@
     {
     // Set default access point names just
     // in case the real name fetching fails
+    iExtender=CExtender::NewL();
+    
     iVpnApName.Copy(KUnknownVpnAp);
     iRealApName.Copy(KUnknownIap);
 
@@ -56,6 +59,7 @@
 CEventLogger::~CEventLogger()
     {
     LOG(Log::Printf(_L("CEventLogger::~CEventLogger\n")));
+    delete iExtender;
     }
 
 void CEventLogger::LogEvent(TUint aMsgId, TAny* aAnyPtr, TInt aStatusCode, TInt aReasonCode)
@@ -141,13 +145,15 @@
             break;
 
         case R_VPN_MSG_VPN_IAP_ACT_START:
-            // NSSM removal
+            iExtender->OnVpnApActStart(static_cast<CVpnConnStarter*>(aAnyPtr));
             break;
             
         case R_VPN_MSG_VPN_IAP_ACT_CANCEL:
+            iExtender->OnVpnApActCancel();
             break;
 
         case R_VPN_MSG_VPN_IAP_ACT_END:
+            iExtender->OnVpnApActEnd(static_cast<TVpnPolicyId*>(aAnyPtr), aStatusCode, iRealIapId);
             break;
             
         default: