Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
1 // Copyright (c) 2008-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.
24 #ifndef REMCONBATTERYTARGET_H
25 #define REMCONBATTERYTARGET_H
28 #include <remcon/remconinterfacebase.h>
29 #include <remcon/remconinterfaceif.h>
31 class MRemConBatteryTargetObserver;
32 class MRemConCoreApiTargetObserver;
33 class CRemConInterfaceSelector;
36 Client-instantiable type supporting sending Battery Status responses.
38 NONSHARABLE_CLASS(CRemConBatteryApiTarget) : public CRemConInterfaceBase,
39 public MRemConInterfaceIf
44 @see CRemConInterfaceSelector
45 @see MRemConBatteryTargetObserver
46 @param aInterfaceSelector The interface selector. The client must have
47 created one of these first.
48 @param aObserver The observer of this interface.
49 @return A new CRemConBatteryApiTarget, owned by the interface selector.
51 IMPORT_C static CRemConBatteryApiTarget* NewL(CRemConInterfaceSelector& aInterfaceSelector,
52 MRemConBatteryTargetObserver& aObserver);
55 IMPORT_C ~CRemConBatteryApiTarget();
60 @param aInterfaceSelector The interface selector.
61 @param aObserver The observer of this interface.
63 CRemConBatteryApiTarget(CRemConInterfaceSelector& aInterfaceSelector,
64 MRemConBatteryTargetObserver& aObserver);
68 private: // from CRemConInterfaceBase
69 TAny* GetInterfaceIf(TUid aUid);
71 private: // from MRemConInterfaceIf
72 void MrcibNewMessage(TUint aOperationId, const TDesC8& aData);
75 MRemConBatteryTargetObserver& iObserver;
83 #endif // REMCONBATTERYTARGET_H