localconnectivityservice/dun/utils/src/DunSignalCopy.cpp
branchRCL_3
changeset 11 c47ebe2ac36c
parent 0 c3e98f10fcf4
--- a/localconnectivityservice/dun/utils/src/DunSignalCopy.cpp	Wed Apr 14 16:52:35 2010 +0300
+++ b/localconnectivityservice/dun/utils/src/DunSignalCopy.cpp	Tue Apr 27 17:33:22 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2008-2010 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"
@@ -65,8 +65,6 @@
     Stop();
     // AddCallback()
     iCallbacks.Close();
-    // AddWriteReadyCallback()
-    iERCallbacks.Close();
     // Internal
     Initialize();
     FTRACE(FPrint( _L("CDunSignalCopy::ResetData() complete") ));
@@ -102,35 +100,6 @@
     }
 
 // ---------------------------------------------------------------------------
-// Adds callback for endpoint readiness
-// The callback will be called when the endpoint is ready or not ready
-// ---------------------------------------------------------------------------
-//
-TInt CDunSignalCopy::AddEndpointReadyCallback( MDunEndpointReady* aERCallback )
-    {
-    FTRACE(FPrint( _L("CDunSignalCopy::AddEndpointReadyCallback()" ) ));
-    if ( !aERCallback )
-        {
-        FTRACE(FPrint( _L("CDunSignalCopy::AddEndpointReadyCallback() (aERCallback) not initialized!" ) ));
-        return KErrGeneral;
-        }
-    TInt retTemp = iERCallbacks.Find( aERCallback );
-    if ( retTemp != KErrNotFound )
-        {
-        FTRACE(FPrint( _L("CDunSignalCopy::AddEndpointReadyCallback() (already exists) complete" ) ));
-        return KErrAlreadyExists;
-        }
-    retTemp = iERCallbacks.Append( aERCallback );
-    if ( retTemp != KErrNone )
-        {
-        FTRACE(FPrint( _L("CDunSignalCopy::AddEndpointReadyCallback() (append failed!) complete" ) ));
-        return retTemp;
-        }
-    FTRACE(FPrint( _L("CDunSignalCopy::AddEndpointReadyCallback() complete" ) ));
-    return KErrNone;
-    }
-
-// ---------------------------------------------------------------------------
 // Sets media to use for this endpoint monitor
 // ---------------------------------------------------------------------------
 //
@@ -336,13 +305,11 @@
         FTRACE(FPrint( _L("CDunSignalCopy::ManageSignalChangeUpstream() checking RTS..." ) ));
         if ( iSignals & KSignalRTS )  // RTS changed to high
             {
-            ReportEndpointReady( ETrue );
             ChangeUpstreamSignal( KSignalRTS, 0 );
             FTRACE(FPrint( _L("CDunSignalCopy::ManageSignalChangeUpstream() RTS changed high" ) ));
             }
         else  // RTS changed to low
             {
-            ReportEndpointReady( EFalse );
             ChangeUpstreamSignal( 0, KSignalRTS );
             FTRACE(FPrint( _L("CDunSignalCopy::ManageSignalChangeUpstream() RTS changed low" ) ));
             }
@@ -465,28 +432,6 @@
     }
 
 // ---------------------------------------------------------------------------
-// Reports endpoint ready or not ready
-// ---------------------------------------------------------------------------
-//
-void CDunSignalCopy::ReportEndpointReady( TBool aReady )
-    {
-    FTRACE(FPrint( _L("CDunSignalCopy::ReportEndpointReady()" ) ));
-    TInt count = iERCallbacks.Count();
-    for ( TInt i=0; i<count; i++ )
-        {
-        if ( aReady )
-            {
-            iERCallbacks[i]->NotifyEndpointReady();
-            }
-        else  // not ready
-            {
-            iERCallbacks[i]->NotifyEndpointNotReady();
-            }
-        }
-    FTRACE(FPrint( _L("CDunSignalCopy::ReportEndpointReady() complete" ) ));
-    }
-
-// ---------------------------------------------------------------------------
 // From class CActive.
 // Gets called when line status changes
 // ---------------------------------------------------------------------------