diff -r 0920c6a9b6c8 -r 8b8b34fa9751 tstaskmonitor/server/src/hsrunningappsession.cpp --- a/tstaskmonitor/server/src/hsrunningappsession.cpp Tue Jun 29 10:20:30 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,101 +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: -* -*/ -#include "hsrunningappsession.h" -#include "tstaskmonitorglobals.h" - -#include "hsdataobservertask.h" -#include "hsdataprovidertask.h" -#include "tsdatatask.h" - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -CRunningAppSession::CRunningAppSession(MHsDataObserverStorage& observerStorage, - const MHsDataProvider& dataProvider, - MTsDataStorage& dataStorage) -: - mObserverStorage(observerStorage), - mDataProvider(dataProvider), - mDataStorage(dataStorage) -{ - // No implementation required -} - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -CRunningAppSession::~CRunningAppSession() -{ -} - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -CRunningAppSession* CRunningAppSession::NewL(MHsDataObserverStorage& observerStorage, - const MHsDataProvider& dataProvider, - MTsDataStorage& dataStorage) -{ - CRunningAppSession* self = new (ELeave) CRunningAppSession(observerStorage, - dataProvider, - dataStorage); - CleanupStack::PushL(self); - self->ConstructL(); - CleanupStack::Pop(self); - return self; -} - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -void CRunningAppSession::ConstructL() -{ -} - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -void CRunningAppSession::ServiceL(const RMessage2& message) -{ - switch (message.Function()) { - case SubscribeRunningAppChanges: - CHsDataObserverTask::ExecuteLD(mObserverStorage, message); - break; - - case CancelSubscribeRunningAppChanges: - mObserverStorage.Cancel(message); - break; - - case GetRunningAppInfo: - case FlushData: - HsDataProviderTask::ExecuteL(mDataProvider, message); - break; - - case RegisterScreenshotMessage: - case UnregisterScreenshotMessage: - case VisibilityChange: - TsDataTask::ExecuteL(mDataStorage, message); - break; - - default: - message.Complete(CServer2::EBadMessageNumber); - } -}