diff -r 95c570bf4a05 -r 9a7e3d5f461a lbstest/datasourcemodules/dummyagpsmodule/src/dummyagpsmodule.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lbstest/datasourcemodules/dummyagpsmodule/src/dummyagpsmodule.cpp Fri Sep 17 08:37:32 2010 +0300 @@ -0,0 +1,86 @@ +// Copyright (c) 2006-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: +// This is the cpp file which contains the +// + +//! @file dummyapgsmodule.cpp + +// User includes +#include "dummyagpsmodule.h" +#include "lbsdevloggermacros.h" + +CDummyAGpsModule::CDummyAGpsModule(MLbsLocationSourceGpsObserver& aObserver) + : CLbsLocationSourceGpsBase(aObserver) + { + } + + +CLbsLocationSourceGpsBase* CDummyAGpsModule::NewL(MLbsLocationSourceGpsObserver& aObserver) + { + CDummyAGpsModule* self = new(ELeave) CDummyAGpsModule(aObserver); + + CleanupStack::PushL(self); + self->ConstructL(); + CleanupStack::Pop(self); + + return self; + } + +void CDummyAGpsModule::ConstructL() + { + LBSLOG(ELogP1, "CDummyAGpsModule::ConstructL()\n"); + + CLbsLocationSourceGpsBase::ConstructL(); + } + + +CDummyAGpsModule::~CDummyAGpsModule() + { + LBSLOG(ELogP1, "CDummyAGpsModule::~CDummyAGpsModule()\n"); + } + + +void CDummyAGpsModule::SetGpsOptions(const TLbsGpsOptions& /*aGpsOptions*/) + { + LBSLOG(ELogP1, "CDummyAGpsModule::SetGpsOptions()\n"); + } + + +void CDummyAGpsModule::RequestLocationUpdate(const TTime& /*aTargetTime*/, const TLbsLocRequestQuality& /*aQuality*/) + { + LBSLOG(ELogP1, "CDummyAGpsModule::RequestLocationUpdate()\n"); + } + + +void CDummyAGpsModule::CancelLocationRequest() + { + LBSLOG(ELogP1, "CDummyAGpsModule::CancelLocationRequest()\n"); + } + + +void CDummyAGpsModule::AdvisePowerMode(CLbsLocationSourceGpsBase::TPowerMode aMode) + { + LBSLOG(ELogP1, "CDummyAGpsModule::AdvisePowerMode()\n"); + if (aMode == CLbsLocationSourceGpsBase::EPowerModeClose) + { + iLocSourceGpsObserver.Shutdown(); + } + } + + +void CDummyAGpsModule::AssistanceDataEvent(TInt /*aError*/, TLbsAsistanceDataGroup /*aDataMask*/) + { + LBSLOG(ELogP1, "CDummyAGpsModule::AssistanceDataEvent()\n"); + } +