vpnengine/sit/inc/eventlogger.h
branchRCL_3
changeset 41 e06095241a65
parent 40 473321461bba
child 49 5960d2d03390
equal deleted inserted replaced
40:473321461bba 41:e06095241a65
    36 
    36 
    37 const TInt R_VPN_MSG_VPN_IAP_ACT_START  = KMaxTInt;
    37 const TInt R_VPN_MSG_VPN_IAP_ACT_START  = KMaxTInt;
    38 const TInt R_VPN_MSG_VPN_IAP_ACT_END    = KMaxTInt - 1;
    38 const TInt R_VPN_MSG_VPN_IAP_ACT_END    = KMaxTInt - 1;
    39 const TInt R_VPN_MSG_VPN_IAP_ACT_CANCEL = KMaxTInt - 2;
    39 const TInt R_VPN_MSG_VPN_IAP_ACT_CANCEL = KMaxTInt - 2;
    40 
    40 
       
    41 class CExtender;
    41 
    42 
    42 NONSHARABLE_CLASS(CEventLogger) : CBase
    43 NONSHARABLE_CLASS(CEventLogger) : CBase
    43   	{
    44   	{
    44 public:
    45 public:
    45     static CEventLogger* NewL(REventMediator& aEventMediator, TUint32 aVpnIapId, TUint32 aRealIapId);
    46     static CEventLogger* NewL(REventMediator& aEventMediator, TUint32 aVpnIapId, TUint32 aRealIapId);
    56     TIapName iVpnApName;
    57     TIapName iVpnApName;
    57     TIapName iRealApName;
    58     TIapName iRealApName;
    58     REventMediator& iEventMediator;
    59     REventMediator& iEventMediator;
    59     TUint32 iVpnIapId;
    60     TUint32 iVpnIapId;
    60     TUint32 iRealIapId;
    61     TUint32 iRealIapId;
       
    62     CExtender* iExtender;
    61 	};
    63 	};
    62 
    64 
    63 #define DEFINE_EVENT_LOGGER         CEventLogger* iEventLogger;
    65 #define DEFINE_EVENT_LOGGER         CEventLogger* iEventLogger;
    64 #define INIT_EVENT_LOGGER(a, b, c)  TRAP_IGNORE(iEventLogger = CEventLogger::NewL(a, b, c););
    66 #define INIT_EVENT_LOGGER(a, b, c)  TRAP_IGNORE(iEventLogger = CEventLogger::NewL(a, b, c););
    65 #define RELEASE_EVENT_LOGGER        delete iEventLogger; iEventLogger = NULL;
    67 #define RELEASE_EVENT_LOGGER        delete iEventLogger; iEventLogger = NULL;