Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Standard factory definitions
18 #ifndef __EIKSVFTY_H__
19 #define __EIKSVFTY_H__
26 class CEikAlmControlSupervisor;
27 class MEikSrvNotifierBase2;
29 /** Creates an interface object to a plug-in server side notifier.
34 typedef CArrayPtr<MEikSrvNotifierBase2>* (*CreateEikSrvNotifierBase)();
40 class MEikNotifyAlertCompletionObserver
43 virtual void HandleAlertCompletion(const TInt aButtonVal)=0;
45 IMPORT_C MEikNotifyAlertCompletionObserver();
47 IMPORT_C virtual void MEikNotifyAlertCompletionObserver_Reserved1();
48 IMPORT_C virtual void MEikNotifyAlertCompletionObserver_Reserved2();
50 TInt iMEikNotifyAlertCompletionObserver_Reserved1;
58 class MEikServNotifyAlert
61 virtual void Release()=0;
62 virtual void DisplayNotifier(const TDesC& aTitle,const TDesC& aLabel,const TDesC& aBut1,const TDesC& aBut2, MEikNotifyAlertCompletionObserver* aObserver)=0;
64 IMPORT_C MEikServNotifyAlert();
66 IMPORT_C virtual void MEikServNotifyAlert_Reserved1();
67 IMPORT_C virtual void MEikServNotifyAlert_Reserved2();
69 TInt iMEikServNotifyAlert_Reserved1;
80 virtual void Release()=0;
81 virtual void ShowAlarm()=0;
82 virtual void HideAlarm()=0;
83 virtual TInt CurrentServerState() const=0;
84 virtual void UpdateSoundPauseTimeInterval(TInt aMinutes)=0;
85 virtual void UpdateForAlarmServerState(TInt aNewAlarmServerState)=0;
86 virtual void UpdateAlarmInfo(const TASShdAlarm& aAlarm,const TFullName& aOwner)=0;
87 virtual void StartPlayAlarmL(const TDesC& aAlarmName)=0;
88 virtual void StopPlayAlarm()=0;
90 IMPORT_C MEikServAlarm();
92 IMPORT_C virtual void MEikServAlarm_Reserved1();
93 IMPORT_C virtual void MEikServAlarm_Reserved2();
95 TInt iMEikServAlarm_Reserved1;
103 class MEikServAlarmFactory
106 virtual MEikServAlarm* NewAlarmL(CEikAlmControlSupervisor& aSupervisor)=0;
108 IMPORT_C MEikServAlarmFactory();
110 IMPORT_C virtual void MEikServAlarmFactory_Reserved1();
111 IMPORT_C virtual void MEikServAlarmFactory_Reserved2();
113 TInt iMEikServAlarmFactory_Reserved1;
116 #endif // __EIKSVFTY_H__