CRemConBatteryApiTarget Class Reference

class CRemConBatteryApiTarget : public CRemConInterfaceBase

Client-instantiable type supporting sending Battery Status responses.

Inherits from

Constructor & Destructor Documentation

CRemConBatteryApiTarget(CRemConInterfaceSelector &, MRemConBatteryTargetObserver &)

CRemConBatteryApiTarget(CRemConInterfaceSelector &aInterfaceSelector,
MRemConBatteryTargetObserver &aObserver
)[private]

Constructor.

Parameters

CRemConInterfaceSelector & aInterfaceSelectorThe interface selector.
MRemConBatteryTargetObserver & aObserverThe observer of this interface.

~CRemConBatteryApiTarget()

IMPORT_C~CRemConBatteryApiTarget()

Destructor

Member Functions Documentation

ConstructL()

voidConstructL()[private]

GetInterfaceIf(TUid)

TAny *GetInterfaceIf(TUidaUid)[private, virtual]

Gets a pointer to a specific interface version. A pointer to the interface, NULL if not supported.

Parameters

TUid aUid

MrcibNewMessage(TUint, const TDesC8 &)

voidMrcibNewMessage(TUintaOperationId,
const TDesC8 &aData
)[private]

Parameters

TUint aOperationId
const TDesC8 & aData

NewL(CRemConInterfaceSelector &, MRemConBatteryTargetObserver &)

IMPORT_C CRemConBatteryApiTarget *NewL(CRemConInterfaceSelector &aInterfaceSelector,
MRemConBatteryTargetObserver &aObserver
)[static]

Factory function. CRemConInterfaceSelector

MRemConBatteryTargetObserver

A new CRemConBatteryApiTarget, owned by the interface selector.

Parameters

CRemConInterfaceSelector & aInterfaceSelectorThe interface selector. The client must have created one of these first.
MRemConBatteryTargetObserver & aObserverThe observer of this interface.

Member Data Documentation

MRemConBatteryTargetObserver & iObserver

MRemConBatteryTargetObserver &iObserver[private]

CBufFlat * iOutData

CBufFlat *iOutData[private]