Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: Tuner.h

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

Class MMMRdsEonObserver

class MMMRdsEonObserver;

Description

The enhanced other networks observer mixin class defines the interface via which changes to the enhanced other networks information can be notified. A client interested in such information calls the function NotifyEonChange.

Members

Defined in MMMRdsEonObserver:
MreoAllEonStationsRemoved(), MreoEonStationChanged(), MreoEonStationRemoved(), MreoError(), MreoNewEonStation()


Member functions


MreoEonStationChanged()

virtual void MreoEonStationChanged(const TEonStation &aStation, TUint32 aChanged)=0;

Description

Called when some details of an EON station change. The station can be referenced to an existing one using it's Programme Identifier, which cannot change.

Parameters

const TEonStation &aStation

A TEonStation containing the new information about the station.

TUint32 aChanged

The subset of the members of aStation that have changed. Bits are set according to TEonStation::TField.


MreoNewEonStation()

virtual void MreoNewEonStation(const TEonStation &aStation)=0;

Description

Called when details of a new EON station are received.

Parameters

const TEonStation &aStation

A TEonStation containing the new information about the station.


MreoAllEonStationsRemoved()

virtual void MreoAllEonStationsRemoved()=0;

Description

Called when details of all EON stations cease to be broadcast. This will typically happen when the tuner is retuned. More EON stations may continue to be recieved: this call does not indicate that EON information is no longer available.


MreoEonStationRemoved()

virtual void MreoEonStationRemoved(const TRdsProgrammeIdentifier &aPi)=0;

Description

Called when details of an EON station cease to be broadcast.

Parameters

const TRdsProgrammeIdentifier &aPi

The programme identifier of the EON station which has been removed.


MreoError()

virtual void MreoError(TInt aError)=0;

Description

Called when an error occurs resulting in EON notifications not being available.

Parameters

TInt aError

An applicable system error code