mmsharing/mmshavailability/tsrc/ut_availability/Stubs/src/RConnMon.cpp
changeset 15 ccd8e69b5392
parent 2 b31261fd4e04
child 20 e8be2c2e049d
child 22 496ad160a278
--- a/mmsharing/mmshavailability/tsrc/ut_availability/Stubs/src/RConnMon.cpp	Tue Feb 02 00:09:07 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,877 +0,0 @@
-/*
-* Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-
-// INCLUDE FILES
-#include "rconnmon.h"
-/*#include "ConnMonDef.h"
-#include "ConnMonCli.h"
-#include "ConnMonServ.h"*/
-#include "CSipSseTestTls.h"
-#include "musavatimer.h"
-
-#include "musunittesting.h"
-
-#include <e32std.h>
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::ConnectL
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::ConnectL()
-    {
-    
-    iMusAvaTimer = CMusAvaTimer::NewL();
-    return KErrNone;
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::Close
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::Close()
-    {
-    delete iEmptyHbufC;
-    iEmptyHbufC = NULL;
-    delete iMusAvaTimer;
-    iMusAvaTimer = NULL;
-    iPtrArray.Close();
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetConnectionCount
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetConnectionCount( TUint& aConnectionCount, 
-                                                      TRequestStatus& aStatus )
-    {
-    aConnectionCount = iConnectionCounter;
-    aStatus = KErrNone;
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetConnectionInfo
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::GetConnectionInfo( const TUint aIndex, 
-                                                     TUint& aConnectionId, 
-                                                     TUint& iConnectionCounterer ) const
-    {    
-    aConnectionId = iConnectionId;
-    iConnectionCounterer = iSubConnectionCount;
-    return iConnectionInfoError;       
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetSubConnectionInfo
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::GetSubConnectionInfo( const TUint aConnectionId, 
-                                                        const TUint aIndex, 
-                                                        TUint& aSubConnectionId ) const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetIntAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetIntAttribute( const TUint aConnectionId, 
-                                                   const TUint aSubConnectionId, 
-                                                   const TUint aAttribute, 
-                                                   TInt& aValue, 
-                                                   TRequestStatus& aStatus )     
-    {
-    CSipSseTestTls* tls = CSipSseTestTls::Storage();
-    if ( tls )
-        {
-        tls->GetIntAttribute(  aConnectionId, 
-                                aSubConnectionId, 
-                                aAttribute, 
-                                aValue, 
-                                aStatus );
-        //iMusAvaTimer->StopActiveSchedulerAfter( 10, &aStatus);
-        }
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetUintAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetUintAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    TUint& aValue, 
-                                                    TRequestStatus& aStatus )     
-    {
-    aValue = iUintAttributeValue;
-    aStatus = iStatus;
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetBoolAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetBoolAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    TBool& aValue, 
-                                                    TRequestStatus& aStatus )     
-    {
-   ;    
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetStringAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetStringAttribute( const TUint aConnectionId, 
-                                                      const TUint aSubConnectionId, 
-                                                      const TUint aAttribute, 
-                                                      TDes& aValue, 
-                                                      TRequestStatus& aStatus ) const
-    {
-        
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetPckgAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetPckgAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    TDes8& aValue, 
-                                                    TRequestStatus& aStatus ) const
-    {
-      
-    }
-    
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::GetPckgAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::GetPckgAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    TDes16& aValue, 
-                                                    TRequestStatus& aStatus ) const
-    {
-    
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::SetIntAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::SetIntAttribute( const TUint aConnectionId, 
-                                                   const TUint aSubConnectionId, 
-                                                   const TUint aAttribute, 
-                                                   const TInt aValue ) const    
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::SetUintAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::SetUintAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    const TUint aValue ) const    
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::SetBoolAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::SetBoolAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    const TBool aValue ) const    
-    {
-    return KErrNone;   
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::SetStringAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::SetStringAttribute( const TUint aConnectionId, 
-                                                      const TUint aSubConnectionId, 
-                                                      const TUint aAttribute, 
-                                                      const TDes& aValue ) const
-    {
-    return KErrNone;   
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::SetPckgAttribute
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::SetPckgAttribute( const TUint aConnectionId, 
-                                                    const TUint aSubConnectionId, 
-                                                    const TUint aAttribute, 
-                                                    const TDes8& aValue ) const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::CancelAsyncRequest
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::CancelAsyncRequest( TInt aReqToCancel )
-    {
-      
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::NotifyEventL
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt RConnectionMonitor::NotifyEventL( MConnectionMonitorObserver& aObserver )
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::CancelNotifications
-// -----------------------------------------------------------------------------
-//
-EXPORT_C void RConnectionMonitor::CancelNotifications()
-    {
-     
-    }
-
-
-// private methods in conjunction with CConnMonEventHandler
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::ReceiveEvent
-// -----------------------------------------------------------------------------
-//
-void RConnectionMonitor::ReceiveEvent( TDes8&          aBuffer, 
-                                       TDes8&          aExtraBuf,
-                                       TRequestStatus& aStatus )
-    {
-    
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::CancelReceiveEvent
-// -----------------------------------------------------------------------------
-//
-void RConnectionMonitor::CancelReceiveEvent()
-    {
-    
-    }
-
-// private internal methods
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::IsConnected
-// -----------------------------------------------------------------------------
-//
-TBool RConnectionMonitor::IsConnected() const
-    {
-    return ETrue;
-    }
-
-// -----------------------------------------------------------------------------
-// RConnectionMonitor::NextPtr
-// -----------------------------------------------------------------------------
-//
-TPtr8& RConnectionMonitor::NextPtr()
-    {
-    iEmptyHbufC = HBufC8::NewL( 0 );
-    TPtr8 ptr = iEmptyHbufC->Des();
-    iPtrArray.Append( ptr );
-    return iPtrArray[0];
-    
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonEventBase::CConnMonEventBase
-// -----------------------------------------------------------------------------
-//
-CConnMonEventBase::CConnMonEventBase( const TInt aEventType, const TUint aConnectionId )
-    {
-    iEventType    = aEventType ;
-    iConnectionId = aConnectionId ;
-    }
-
-// Destructor
-CConnMonEventBase::~CConnMonEventBase()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonEventBase::EventType
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonEventBase::EventType() const
-    {
-    return iEventType;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonEventBase::ConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonEventBase::ConnectionId() const
-    {
-    return iConnectionId;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonCreateConnection::CConnMonCreateConnection
-// -----------------------------------------------------------------------------
-//
-CConnMonCreateConnection::CConnMonCreateConnection( const TUint aConnectionId )
-    :CConnMonEventBase( EConnMonCreateConnection, aConnectionId ) 
-    {
-    }
-
-// Destructor
-CConnMonCreateConnection::~CConnMonCreateConnection()
-    {
-    
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteConnection::CConnMonDeleteConnection
-// -----------------------------------------------------------------------------
-//
-CConnMonDeleteConnection::CConnMonDeleteConnection( const TUint aConnectionId, 
-                                                    const TUint aDownlinkData, 
-                                                    const TUint aUplinkData,
-                                                    const TBool aAuthDelete )
-    :CConnMonEventBase( EConnMonDeleteConnection, aConnectionId ) 
-    {
-    iDownlinkData = aDownlinkData ;
-    iUplinkData   = aUplinkData ;
-    iAuthDelete   = aAuthDelete ;
-    }
-
-// Destructor
-CConnMonDeleteConnection::~CConnMonDeleteConnection()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteConnection::DownlinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDeleteConnection::DownlinkData() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteConnection::UplinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDeleteConnection::UplinkData() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteConnection::AuthoritativeDelete
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TBool CConnMonDeleteConnection::AuthoritativeDelete() const
-    {
-    return KErrNone;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonCreateSubConnection::CConnMonCreateSubConnection
-// -----------------------------------------------------------------------------
-//
-CConnMonCreateSubConnection::CConnMonCreateSubConnection( const TUint aConnectionId, 
-                                                          const TUint aSubConnectionId )
-    :CConnMonEventBase( EConnMonCreateSubConnection, aConnectionId ) 
-    {
-     
-    }
-
-// Destructor
-CConnMonCreateSubConnection::~CConnMonCreateSubConnection()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonCreateSubConnection::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonCreateSubConnection::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteSubConnection::CConnMonDeleteSubConnection
-// -----------------------------------------------------------------------------
-//
-CConnMonDeleteSubConnection::CConnMonDeleteSubConnection( const TUint aConnectionId, 
-                                                          const TUint aSubConnectionId,
-                                                          const TUint aDownlinkData, 
-                                                          const TUint aUplinkData,
-                                                          const TBool aAuthDelete )
-    :CConnMonEventBase( EConnMonDeleteSubConnection, aConnectionId ) 
-    {
-    iSubConnectionId = aSubConnectionId ;
-    iDownlinkData    = aDownlinkData ;
-    iUplinkData      = aUplinkData ;
-    iAuthDelete      = aAuthDelete ;
-    }
-
-// Destructor
-CConnMonDeleteSubConnection::~CConnMonDeleteSubConnection()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteSubConnection::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDeleteSubConnection::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteSubConnection::DownlinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDeleteSubConnection::DownlinkData() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteSubConnection::UplinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDeleteSubConnection::UplinkData() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDeleteSubConnection::AuthoritativeDelete
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TBool CConnMonDeleteSubConnection::AuthoritativeDelete() const
-    {
-    return ETrue;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonDownlinkDataThreshold::CConnMonDownlinkDataThreshold
-// -----------------------------------------------------------------------------
-//
-CConnMonDownlinkDataThreshold::CConnMonDownlinkDataThreshold( const TUint aConnectionId, 
-                                                              const TUint aSubConnectionId, 
-                                                              const TUint aDownlinkData )
-    :CConnMonEventBase( EConnMonDownlinkDataThreshold, aConnectionId ) 
-    {
-    iSubConnectionId = aSubConnectionId ;
-    iDownlinkData    = aDownlinkData ;
-    }
-
-// Destructor
-CConnMonDownlinkDataThreshold::~CConnMonDownlinkDataThreshold()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDownlinkDataThreshold::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDownlinkDataThreshold::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonDownlinkDataThreshold::DownlinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonDownlinkDataThreshold::DownlinkData() const
-    {
-    return KErrNone;  
-    }
-    
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonUplinkDataThreshold::CConnMonUplinkDataThreshold
-// -----------------------------------------------------------------------------
-//
-CConnMonUplinkDataThreshold::CConnMonUplinkDataThreshold( const TUint aConnectionId, 
-                                                          const TUint aSubConnectionId, 
-                                                          const TUint aUplinkData )
-    :CConnMonEventBase( EConnMonUplinkDataThreshold, aConnectionId ) 
-    {
-    iSubConnectionId = aSubConnectionId ;
-    iUplinkData      = aUplinkData ;
-    }
-
-// Destructor
-CConnMonUplinkDataThreshold::~CConnMonUplinkDataThreshold()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonUplinkDataThreshold::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonUplinkDataThreshold::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonUplinkDataThreshold::UplinkData
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonUplinkDataThreshold::UplinkData() const
-    {
-    return KErrNone;  
-    }
-    
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonNetworkStatusChange::CConnMonNetworkStatusChange
-// -----------------------------------------------------------------------------
-//
-CConnMonNetworkStatusChange::CConnMonNetworkStatusChange( const TUint aConnectionId, 
-                                                          const TInt  aNetworkStatus )
-    :CConnMonEventBase( EConnMonNetworkStatusChange, aConnectionId ) 
-    {
-    iNetworkStatus = aNetworkStatus;
-    }
-
-// Destructor
-CConnMonNetworkStatusChange::~CConnMonNetworkStatusChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonNetworkStatusChange::NetworkStatus
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonNetworkStatusChange::NetworkStatus() const
-    {
-    return iNetworkStatus;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionStatusChange::CConnMonConnectionStatusChange
-// -----------------------------------------------------------------------------
-//
-CConnMonConnectionStatusChange::CConnMonConnectionStatusChange( const TUint aConnectionId, 
-                                                                const TUint aSubConnectionId, 
-                                                                const TInt  aConnectionStatus )
-    :CConnMonEventBase( EConnMonConnectionStatusChange, aConnectionId ) 
-    {
-    iSubConnectionId  = aSubConnectionId;
-    iConnectionStatus = aConnectionStatus;
-    }
-
-// Destructor
-CConnMonConnectionStatusChange::~CConnMonConnectionStatusChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionStatusChange::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonConnectionStatusChange::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionStatusChange::ConnectionStatus
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonConnectionStatusChange::ConnectionStatus() const
-    {
-    return iConnectionStatus;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionActivityChange::CConnMonConnectionActivityChange
-// -----------------------------------------------------------------------------
-//
-CConnMonConnectionActivityChange::CConnMonConnectionActivityChange( const TUint aConnectionId, 
-                                                                    const TUint aSubConnectionId, 
-                                                                    const TBool aActivity )
-    :CConnMonEventBase( EConnMonConnectionActivityChange, aConnectionId ) 
-    {
-    iSubConnectionId = aSubConnectionId;
-    iActivity        = aActivity;
-    }
-
-// Destructor
-CConnMonConnectionActivityChange::~CConnMonConnectionActivityChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionActivityChange::SubConnectionId
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonConnectionActivityChange::SubConnectionId() const
-    {
-    return KErrNone;  
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonConnectionActivityChange::ConnectionActivity
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TBool CConnMonConnectionActivityChange::ConnectionActivity() const
-    {
-    return ETrue ;
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonNetworkRegistrationChange::CConnMonNetworkRegistrationChange
-// -----------------------------------------------------------------------------
-//
-CConnMonNetworkRegistrationChange::CConnMonNetworkRegistrationChange
-                                              ( const TUint aConnectionId, 
-                                                const TInt  aRegistrationStatus )
-    :CConnMonEventBase( EConnMonNetworkRegistrationChange, aConnectionId ) 
-    {
-    iRegistrationStatus = aRegistrationStatus;
-    }
-
-// Destructor
-CConnMonNetworkRegistrationChange::~CConnMonNetworkRegistrationChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonNetworkRegistrationChange::RegistrationStatus
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonNetworkRegistrationChange::RegistrationStatus() const
-    {
-    return iRegistrationStatus;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonBearerChange::CConnMonBearerChange
-// -----------------------------------------------------------------------------
-//
-CConnMonBearerChange::CConnMonBearerChange( const TUint aConnectionId, const TInt aBearer )
-    :CConnMonEventBase( EConnMonBearerChange, aConnectionId ) 
-    {
-    iBearer = aBearer;
-    }
-
-// Destructor
-CConnMonBearerChange::~CConnMonBearerChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonBearerChange::RegistrationStatus
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonBearerChange::Bearer() const
-    {
-    return iBearer;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonSignalStrengthChange::CConnMonSignalStrengthChange
-// -----------------------------------------------------------------------------
-//
-CConnMonSignalStrengthChange::CConnMonSignalStrengthChange( const TUint aConnectionId, 
-                                                            const TInt  aSignalStrength )
-    :CConnMonEventBase( EConnMonSignalStrengthChange, aConnectionId ) 
-    {
-    iSignalStrength = aSignalStrength;
-    }
-
-// Destructor
-CConnMonSignalStrengthChange::~CConnMonSignalStrengthChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonSignalStrengthChange::SignalStrength
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TInt CConnMonSignalStrengthChange::SignalStrength() const
-    {
-    return KErrNone;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonBearerAvailabilityChange::CConnMonBearerAvailabilityChange
-// -----------------------------------------------------------------------------
-//
-CConnMonBearerAvailabilityChange::CConnMonBearerAvailabilityChange( const TUint aConnectionId, 
-                                                                    const TBool aAvailability )
-    :CConnMonEventBase( EConnMonBearerAvailabilityChange, aConnectionId ) 
-    {
-    iAvailability    = aAvailability;
-    }
-
-// Destructor
-CConnMonBearerAvailabilityChange::~CConnMonBearerAvailabilityChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonBearerAvailabilityChange::Availability
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TBool CConnMonBearerAvailabilityChange::Availability() const
-    {
-    return iAvailability;  
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonGenericEvent::CConnMonGenericEvent
-// -----------------------------------------------------------------------------
-//
-CConnMonGenericEvent::CConnMonGenericEvent( const TUint aType,
-                                            const TUint aConnectionId, 
-                                            TAny* aData )
-    :CConnMonEventBase( aType, aConnectionId )
-    {
-    iData = aData;
-    }
-
-// Destructor
-CConnMonGenericEvent::~CConnMonGenericEvent()
-    {
-    iData = 0;
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonGenericEvent::Data
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TAny* CConnMonGenericEvent::Data() const
-    {
-    return iData;
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonIapAvailabilityChange::CConnMonIapAvailabilityChange
-// -----------------------------------------------------------------------------
-//
-CConnMonIapAvailabilityChange::CConnMonIapAvailabilityChange( const TUint aConnectionId, 
-                                                              const TConnMonIapInfo* aIapInfoPtr )
-    :CConnMonEventBase( EConnMonIapAvailabilityChange, aConnectionId )
-    {
-    iIapInfo.iCount = 0;
-
-    if ( aIapInfoPtr != NULL )
-        { 
-        iIapInfo = *aIapInfoPtr;
-        }
-    }
-
-// Destructor
-CConnMonIapAvailabilityChange::~CConnMonIapAvailabilityChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonIapAvailabilityChange::IapAvailability
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TConnMonIapInfo CConnMonIapAvailabilityChange::IapAvailability() const
-    {
-    return iIapInfo;
-    }
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CConnMonTransmitPowerChange::CConnMonTransmitPowerChange
-// -----------------------------------------------------------------------------
-//
-CConnMonTransmitPowerChange::CConnMonTransmitPowerChange( const TUint aConnectionId, 
-                                                          const TUint aTransmitPower )
-    :CConnMonEventBase( EConnMonTransmitPowerChange, aConnectionId ) 
-    {
-    iTransmitPower = aTransmitPower;
-    }
-
-// Destructor
-CConnMonTransmitPowerChange::~CConnMonTransmitPowerChange()
-    {
-    }
-
-// -----------------------------------------------------------------------------
-// CConnMonTransmitPowerChange::TransmitPower
-// -----------------------------------------------------------------------------
-//
-EXPORT_C TUint CConnMonTransmitPowerChange::TransmitPower() const
-    {
-    return iTransmitPower;
-    }
-
-// End-of-file