CCchClientObserver Class Reference

class CCchClientObserver : public CActive

Class for basic cch functionality, getting services

        ?good_class_usage_example(s)
       

cch

Inherits from

Constructor & Destructor Documentation

CCchClientObserver(CCchServiceImpl &)

CCchClientObserver ( CCchServiceImpl & aCchService ) [private]

The constructor

Parameters

CCchServiceImpl & aCchService Cch service factory

~CCchClientObserver()

~CCchClientObserver ( )

Destructor.

Member Functions Documentation

AddObserver(MCchServiceStatusObserver &)

TInt AddObserver ( MCchServiceStatusObserver & aObserver )

Adds observer for listening service events

Parameters

MCchServiceStatusObserver & aObserver Event observing class

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

DoCancel()

void DoCancel ( ) [private, virtual]

NewL(CCchServiceImpl &)

CCchClientObserver * NewL ( CCchServiceImpl & aCchService ) [static]

Two-phased constructor.

Parameters

CCchServiceImpl & aCchService Cch service factory

NewLC(CCchServiceImpl &)

CCchClientObserver * NewLC ( CCchServiceImpl & aCchService ) [static]

Two-phased constructor.

Parameters

CCchServiceImpl & aCchService Cch service factory

RemoveObserver()

void RemoveObserver ( )

Do not use this anymore, change to RemoveObserver method with paramater

Removes the observer of service events

RemoveObserver(MCchServiceStatusObserver &)

TInt RemoveObserver ( MCchServiceStatusObserver & aObserver )

Removes the observer of service events

Parameters

MCchServiceStatusObserver & aObserver Event observing class

RunError(TInt)

TInt RunError ( TInt aError ) [private, virtual]

Parameters

TInt aError

RunL()

void RunL ( ) [private, virtual]

SetObserver(MCchServiceStatusObserver &)

void SetObserver ( MCchServiceStatusObserver & aObserver )

Do not use this anymore, change to AddObserver!

Adds observer for listening service events

Parameters

MCchServiceStatusObserver & aObserver Event observing class

Member Data Documentation

MCchServiceStatusObserver * iBackwardSupportObserver

MCchServiceStatusObserver * iBackwardSupportObserver [private]

Service observer, not own

CCchServiceImpl & iCchService

CCchServiceImpl & iCchService [private]

cch service factory, not own

RPointerArray< MCchServiceStatusObserver > iObservers

RPointerArray < MCchServiceStatusObserver > iObservers [private]

TPckgBuf< TServiceStatus > iServiceStatus

TPckgBuf < TServiceStatus > iServiceStatus [private]

Stores service status information