williamr@2: /*
williamr@2: * Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies). 
williamr@2: * All rights reserved.
williamr@2: * This component and the accompanying materials are made available
williamr@4: * under the terms of "Eclipse Public License v1.0"
williamr@2: * which accompanies this distribution, and is available
williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html".
williamr@2: *
williamr@2: * Initial Contributors:
williamr@2: * Nokia Corporation - initial contribution.
williamr@2: *
williamr@2: * Contributors:
williamr@2: *
williamr@2: * Description:  This is the definition of the Location effect observer class.
williamr@2: *
williamr@2: *
williamr@2: */
williamr@2: 
williamr@2: 
williamr@2: #ifndef MLOCATIONOBSERVER_H
williamr@2: #define MLOCATIONOBSERVER_H
williamr@2: 
williamr@2: // INCLUDES
williamr@2: 
williamr@2: #include <e32base.h>
williamr@2: #include <LocationBase.h>
williamr@2: #include <MAudioEffectObserver.h>
williamr@2: 
williamr@2: 
williamr@2: // CLASS DECLARATION
williamr@2: 
williamr@2: /**
williamr@2: *  This is the location effect observer class. Object interested in receiving notification
williamr@2: *  when the CLocation object changes state should derive from this class and implement
williamr@2: *  its interface.
williamr@2: *
williamr@2: *  @since 3.0
williamr@2: */
williamr@2: 
williamr@2: class MLocationObserver : public MAudioEffectObserver
williamr@2: 	{
williamr@2: 	public:
williamr@2: 		static const TUint KLocationCartesianChanged = KSpecificEffectBase + 1;
williamr@2: 		static const TUint KLocationSphericalChanged = KSpecificEffectBase + 2;
williamr@2: 	};
williamr@2: 
williamr@2: #endif	// of MLOCATIONOBSERVER_H
williamr@2: 
williamr@2: // End of File