lbstest/datasourcemodules/dummyagpsmodule/src/dummyagpsmodule.cpp
changeset 60 9a7e3d5f461a
--- /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");
+	}
+