--- 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: