CNssTagSelectNotification Class Reference

class CNssTagSelectNotification : public CBase

The CNssTagSelectNotification class performs the recognition function.

NssVASApi.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CNssTagSelectNotification()

CNssTagSelectNotification ( ) [private]

Constructor.

~CNssTagSelectNotification()

~CNssTagSelectNotification ( )

Destructor.

Member Functions Documentation

CompareContexts(CNssContext *, TInt)

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

Parameters

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

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

Deregister(MNssContext *, MNssTagSelectHandler *)

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

Parameters

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

HandleSelection(CNssTag *)

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

Parameters

CNssTag * aTag The voice tag which was selected.

NewL()

CNssTagSelectNotification * NewL ( ) [static]

Two-phased constructor.

NewLC()

CNssTagSelectNotification * NewLC ( ) [static]

Two-phased constructor.

RegisterL(MNssContext *, MNssTagSelectHandler *)

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

Parameters

MNssContext * aContext The voice tag context which determines notification.
MNssTagSelectHandler * aTagSelectHandler The 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]