CNssTagSelectNotification Class Reference

class CNssTagSelectNotification : public CBase

The CNssTagSelectNotification class performs the recognition function.

NssVASApi.lib
Since
2.8

Inherits from

  • CNssTagSelectNotification

Constructor & Destructor Documentation

CNssTagSelectNotification()

CNssTagSelectNotification()[private]

Constructor.

~CNssTagSelectNotification()

~CNssTagSelectNotification()

Destructor.

Member Functions Documentation

CompareContexts(CNssContext *, TInt)

TBool CompareContexts(CNssContext *aContext,
TIntaIndex
)[private]
CompareContexts compare a context with a Tag Select Data List context
Since
2.0

Parameters

CNssContext * aContextThe context of the voice tag which is selected.
TInt aIndexThe index of the Tag Select Data List entry to compare the aContext with

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

Deregister(MNssContext *, MNssTagSelectHandler *)

TNssSelectResultDeregister(MNssContext *aContext,
MNssTagSelectHandler *aTagSelectHandler
)
From MNssTagSelectNotification Deegister from voice tag select notification
Since
2.0

Parameters

MNssContext * aContextThe voice tag context which determines notification.
MNssTagSelectHandler * aTagSelectHandlerThe event handler for tag select notification, used to deregister the correct client.

HandleSelection(CNssTag *)

voidHandleSelection(CNssTag *aTag)
From MNssDBTagSelectNotifierClient HandleSelection is called into the client by CNssDBTagSelectNotifier
Since
2.0

Parameters

CNssTag * aTagThe voice tag which was selected.

NewL()

CNssTagSelectNotification *NewL()[static]

Two-phased constructor.

NewLC()

CNssTagSelectNotification *NewLC()[static]

Two-phased constructor.

RegisterL(MNssContext *, MNssTagSelectHandler *)

TNssSelectResultRegisterL(MNssContext *aContext,
MNssTagSelectHandler *aTagSelectHandler
)
From MNssTagSelectNotification Register for voice tag select notification
Since
2.0

Parameters

MNssContext * aContextThe voice tag context which determines notification.
MNssTagSelectHandler * aTagSelectHandlerThe event handler for tag select notification.

Member Data Documentation

CNssDBTagSelectNotifier * iDBTagSelectNotifier

CNssDBTagSelectNotifier *iDBTagSelectNotifier[private]

CArrayPtrFlat< CNssTagSelectData > * iTagSelectDataList

CArrayPtrFlat< CNssTagSelectData > *iTagSelectDataList[private]

CNssVASDBBuilder * iVasDBBuilder

CNssVASDBBuilder *iVasDBBuilder[private]