--- a/phoneplugins/csplugin/inc/mcspcommoninfo.h Fri May 14 15:51:57 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,156 +0,0 @@
-/*
-* Copyright (c) 2007-2008 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: Declarations for class MCSPCommonInfo
-*
-*/
-
-
-
-#ifndef MCSPCOMMONINFO_H
-#define MCSPCOMMONINFO_H
-
-// INCLUDES
-#include <e32std.h>
-#include <etelmm.h> // for ciphering status
-#include <rmmcustomapi.h>
-#include <mccpcall.h> // For CCCPCallParameters
-#include <mccecall.h>
-
-
-class CSPCall;
-class MCCPCallCommandHandling;
-class MCCPCSCall;
-
-// CLASS DECLARATION
-
-
-/**
-* Observer interface for indicating P&S changes
-*
-*/
-class MCSPCommonInfo
- {
- public: // New functions
-
- /**
- * Makes the request. Note that ERequestTypeDial is made with a
- * separate MakeDialRequest function.
- *
- * @param aRequest type of request
- * @return ETrue if active, EFalse if not
- */
- virtual void GetCallWaitingL( const CCCECallParameters& iParams,
- TBool& aCallWaitingStatus ) = 0;
-
- /**
- * Diagnostic error fetching.
- * @param aCallName name of call
- * @return diagnostic error code
- */
- virtual TInt GetDiagnosticError( TName& aCallName ) = 0;
-
-
- /**
- * Network security status.
- * @since Series60_4.0
- * @return true if calls use secured connection
- */
- virtual TBool NetworkSecurityStatus() const = 0;
-
-
- /**
- * Remote alerting tone playing status.
- * @return tone status (tone type/not played)
- */
- virtual RMmCustomAPI::TRemoteAlertingToneStatus GetRemoteAlertingToneStatus() = 0;
-
- /**
- * Initializes with current settings.
- * @param aParams call params
- */
- virtual void InitializeCallParameters( RMobileCall::TMobileCallParamsV7& aParams ) = 0;
-
- /**
- * Initializes with current settings.
- * @param aParams call params
- */
- virtual void InitializeDataCallParameters(
- RMobileCall::TMobileHscsdCallParamsV1& aParams ) = 0;
-
- /**
- * Indicates that client call has been created.
- * @param aCall client call pointer
- */
- virtual void IndicateClientCall( MCCPCSCall* aCall ) = 0;
-
- /**
- * Indicates incoming call.
- * @param aCall MT call
- * @return system wide error code
- */
- virtual TInt IndicateIncomingCall( MCCPCSCall* aCall ) = 0;
-
- /**
- * Notify data port name of a loaned data port.
- * @param aDataPort
- */
- virtual void NotifyDataPortName( TName& aDataPortName ) = 0;
-
- /**
- * Indicates active hangup command.
- * @param aCall MT call
- * @return system wide error code
- */
- virtual TInt IndicateActiveHangup( MCCPCallCommandHandling& aCall ) = 0;
-
- /**
- * Indicates hangup command complete.
- * @param aCall MT call
- * @return system wide error code
- */
- virtual TInt IndicateHangupComplete( MCCPCallCommandHandling& aCall ) = 0;
-
- /**
- * Indicates dial command.
- * @param aCall MT call
- * @return system wide error code
- */
- virtual TInt IndicateDialRequest( MCCPCallCommandHandling& aCall ) = 0;
-
- /**
- * Indicates answer command.
- * @param aCall MT call
- * @return system wide error code
- */
- virtual TInt IndicateAnswerRequest( MCCPCallCommandHandling& aCall ) = 0;
-
- /**
- * Secure specified status.
- * @since Series60_5.0
- * @return ETrue if specified
- */
- virtual TBool SecureSpecified() const = 0;
-
- /**
- * Don't report termination error
- * @since Series60_5.0
- * @return system wide error code
- */
- virtual TInt DontReportTerminationError() = 0;
-
- };
-
-#endif // MCSPCOMMONINFO_H
-
-// End of File