2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: location triggering server client library
20 #ifndef LBTTRIGGERCHANGEEVENTOBSERVER_H
21 #define LBTTRIGGERCHANGEEVENTOBSERVER_H
24 #include <lbttriggerchangeevent.h>
27 * The class defines the interface for receiving
28 * trigger change event.
30 * This interface is used together with class
31 * CLbtTriggerChangeEventNotifier.
37 class MLbtTriggerChangeEventObserver
41 * This function is called when one or more triggers
44 * Note, the leave of this function is trapped and
45 * ignored in class CLbtTriggerChangeEventNotifier.
47 * @param[out] aEvent Will contain the information when
48 * a trigger change event occurs.
50 virtual void TriggerChangedL(
51 const TLbtTriggerChangeEvent& aEvent) = 0;
54 #endif //LBTTRIGGERCHANGEEVENTOBSERVER_H