vpnengine/sit/inc/eventlogger.h
branchRCL_3
changeset 23 473321461bba
parent 22 9f4e37332ce5
child 24 e06095241a65
equal deleted inserted replaced
22:9f4e37332ce5 23:473321461bba
    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;
       
    42 
    41 
    43 NONSHARABLE_CLASS(CEventLogger) : CBase
    42 NONSHARABLE_CLASS(CEventLogger) : CBase
    44   	{
    43   	{
    45 public:
    44 public:
    46     static CEventLogger* NewL(REventMediator& aEventMediator, TUint32 aVpnIapId, TUint32 aRealIapId);
    45     static CEventLogger* NewL(REventMediator& aEventMediator, TUint32 aVpnIapId, TUint32 aRealIapId);
    57     TIapName iVpnApName;
    56     TIapName iVpnApName;
    58     TIapName iRealApName;
    57     TIapName iRealApName;
    59     REventMediator& iEventMediator;
    58     REventMediator& iEventMediator;
    60     TUint32 iVpnIapId;
    59     TUint32 iVpnIapId;
    61     TUint32 iRealIapId;
    60     TUint32 iRealIapId;
    62     CExtender* iExtender;
       
    63 	};
    61 	};
    64 
    62 
    65 #define DEFINE_EVENT_LOGGER         CEventLogger* iEventLogger;
    63 #define DEFINE_EVENT_LOGGER         CEventLogger* iEventLogger;
    66 #define INIT_EVENT_LOGGER(a, b, c)  TRAP_IGNORE(iEventLogger = CEventLogger::NewL(a, b, c););
    64 #define INIT_EVENT_LOGGER(a, b, c)  TRAP_IGNORE(iEventLogger = CEventLogger::NewL(a, b, c););
    67 #define RELEASE_EVENT_LOGGER        delete iEventLogger; iEventLogger = NULL;
    65 #define RELEASE_EVENT_LOGGER        delete iEventLogger; iEventLogger = NULL;