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 & aInterfaceSelector The interface selector.
MRemConBatteryTargetObserver & aObserver The observer of this interface.

~CRemConBatteryApiTarget()

IMPORT_C ~CRemConBatteryApiTarget ( )

Destructor

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

GetInterfaceIf(TUid)

TAny * GetInterfaceIf ( TUid aUid ) [private, virtual]

Gets a pointer to a specific interface version.

Parameters

TUid aUid

MrcibNewMessage(TUint, const TDesC8 &)

void MrcibNewMessage ( TUint aOperationId,
const TDesC8 & aData
) [private]

Parameters

TUint aOperationId
const TDesC8 & aData

NewL(CRemConInterfaceSelector &, MRemConBatteryTargetObserver &)

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

Parameters

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

Member Data Documentation

MRemConBatteryTargetObserver & iObserver

MRemConBatteryTargetObserver & iObserver [private]

CBufFlat * iOutData

CBufFlat * iOutData [private]