mmserv/tms/tmsserver/src/cspaudiohandler.cpp
changeset 12 5a06f39ad45b
parent 0 71ca22bcf22a
child 14 80975da52420
--- a/mmserv/tms/tmsserver/src/cspaudiohandler.cpp	Tue Feb 02 01:08:46 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-/*
- * Copyright (c) 2009 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:  Implements the class CSPAudioHandler
- *
- */
-
-#include <e32base.h>
-#include "tmstelephonycenrep.h"
-
-#ifdef _USE_TELEPHONY_CENREP_
-#include <telmicmutestatuspskeys.h>
-#include <telincallvolcntrlcrkeys.h>
-#else
-const TUid KCRUidInCallVolume = {0x102828B1};
-const TUint32 KTelIncallEarVolume  = 0x00000001;
-const TUint32 KTelIncallLoudspeakerVolume  = 0x00000002;
-#endif
-
-#include "cspaudiohandler.h"
-#include "cspcenreplistener.h"
-#include "tmsutility.h"
-
-using namespace TMS;
-// ---------------------------------------------------------------------------
-// CSPAudioHandler::NewL.
-// ---------------------------------------------------------------------------
-//
-CSPAudioHandler* CSPAudioHandler::NewL(TMSServer* aServer)
-    {
-    TRACE_PRN_FN_ENT;
-    CSPAudioHandler* self = new (ELeave) CSPAudioHandler(aServer);
-    CleanupStack::PushL(self);
-    self->ConstructL();
-    CleanupStack::Pop(self);
-    TRACE_PRN_FN_EXT;
-    return self;
-    }
-
-// ---------------------------------------------------------------------------
-// Destructs the object by canceling first ongoing monitoring.
-// ---------------------------------------------------------------------------
-//
-CSPAudioHandler::~CSPAudioHandler()
-    {
-    TRACE_PRN_FN_ENT;
-    delete iIncallLoudspeakerVolumeListener;
-    delete iIncallEarVolumeListener;
-    TRACE_PRN_FN_EXT;
-    }
-
-// ---------------------------------------------------------------------------
-// CSPAudioHandler::SetLoudSpeakerVol
-// ---------------------------------------------------------------------------
-//
-void CSPAudioHandler::SetLoudSpeakerVol(TInt vol)
-    {
-    if (iIncallLoudspeakerVolumeListener)
-        {
-        iIncallLoudspeakerVolumeListener->Set(vol);
-        }
-    }
-
-// ---------------------------------------------------------------------------
-// CSPAudioHandler::SetEarPieceVol
-// ---------------------------------------------------------------------------
-//
-void CSPAudioHandler::SetEarPieceVol(TInt vol)
-    {
-    if (iIncallEarVolumeListener)
-        {
-        iIncallEarVolumeListener->Set(vol);
-        }
-    }
-
-// ---------------------------------------------------------------------------
-// From MCSPCenRepObserver
-// CSPAudioHandler::HandleNotifyCenRepL
-// ---------------------------------------------------------------------------
-//
-void CSPAudioHandler::HandleNotifyCenRepL(const TUid /*aUid*/,
-        const TUint32 aKey, TInt aVal)
-    {
-    TRACE_PRN_FN_ENT;
-    if (aKey == KTelIncallLoudspeakerVolume)
-        {
-        iTMSSer->SetLevel(NULL,FALSE, aVal);
-        }
-    else if (aKey == KTelIncallEarVolume)
-        {
-        iTMSSer->SetLevel(NULL,FALSE, aVal);
-        }
-    TRACE_PRN_FN_EXT;
-    }
-
-// ---------------------------------------------------------------------------
-// Constructs the monitor.
-// ---------------------------------------------------------------------------
-//
-CSPAudioHandler::CSPAudioHandler(TMSServer* aServer) :
-    iTMSSer(aServer)
-    {
-    TRACE_PRN_FN_ENT;
-    iCallCount = 0; // Active calls count
-    TRACE_PRN_FN_EXT;
-    }
-
-// ---------------------------------------------------------------------------
-// Second phase construction.
-// ---------------------------------------------------------------------------
-//
-void CSPAudioHandler::ConstructL()
-    {
-    TRACE_PRN_FN_ENT;
-
-    iIncallLoudspeakerVolumeListener = CSPCenRepListener::NewL(
-            KCRUidInCallVolume, KTelIncallLoudspeakerVolume, this);
-
-    iIncallEarVolumeListener = CSPCenRepListener::NewL(KCRUidInCallVolume,
-            KTelIncallEarVolume, this);
-
-    // Initialize audio volumes
-    TInt volEar;
-    TInt volLoud;
-
-    TInt volGetRes = iIncallEarVolumeListener->Get(volEar);
-    volGetRes = iIncallLoudspeakerVolumeListener->Get(volLoud);
-
-    TRACE_PRN_FN_EXT;
-    }
-
-// End of file