Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: remconstatusapicontrollerobserver.h
Link against: remconstatusapi.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class MRemConStatusApiControllerObserver

class MRemConStatusApiControllerObserver;

Description

Interface to observe responses from a Status API controller.

Members

Defined in MRemConStatusApiControllerObserver:
MrcsacoSubunitInfoResponse(), MrcsacoUnitInfoResponse(), Mrcsaco_ExtensionInterfaceL()


Member functions


MrcsacoUnitInfoResponse()

virtual void MrcsacoUnitInfoResponse(TInt aVendorId, TInt aUnit, TInt aUnitType, TInt aExtendedUnitType)=0;

Description

A UnitInfo response has been received.

For details on the meanings on the fields please refer to the AV/C Digital Interface Command Set General Specification, section 11.2.1.

If all values are zero there was an error with the command.

Parameters

TInt aVendorId

The VendorId

TInt aUnit

Unit

TInt aUnitType

UnitType

TInt aExtendedUnitType

Extended Unit type. This data is only valid if Unit type is 0x1e. The second byte is only valid if the first byte is 0xff.


MrcsacoSubunitInfoResponse()

virtual void MrcsacoSubunitInfoResponse(TInt aPage, TInt aExtension, TDesC8 &aPageData)=0;

Description

A SubunitInfo response has been received.

For details on the meanings on the fields please refer to the AV/C Digital Interface Command Set General Specification, section 11.2.2.

If all values are zero there was an error with the command.

Parameters

TInt aPage

Page

TInt aExtension

Extension.

TDesC8 &aPageData

Page Data. This data remains valid only for the duration of this call. If the client wishes to store the data it must be copied.


Mrcsaco_ExtensionInterfaceL()

virtual IMPORT_C void Mrcsaco_ExtensionInterfaceL(TUid aInterface, void *&aObject);

Description

Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.

Parameters

TUid aInterface

UID of the interface to return

void *&aObject

the container for another interface as specified by aInterface