CNssRRD Class Reference

class CNssRRD : public CBase
CNssRRD encapsulates result recognition data. It is the implementation class for MNssRRD. In addition to methods in MNssRRD, it also provides methods for internal use by VAS components. NssVASApi.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CNssRRD()

CNssRRD()[private]

C++ constructor.

~CNssRRD()

~CNssRRD()

C++ destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

EPOC constructor.

CopyL()

CNssRRD *CopyL()
Creates a deep copy of the RRD object and returns a pointer to the newly created RRD. A client calling calling this method takes the responsibility of deleting the new RRD object. For internal use by by VAS components.
Since
2.0

IntArray()

CArrayFixFlat< TInt > *IntArray()
Get the integer array this RRD
Since
2.0

NewL()

CNssRRD *NewL()[static]

2 phase construction

NewLC()

CNssRRD *NewLC()[static]

2 phase construction

SetIntArrayL(CArrayFixFlat< TInt > *)

voidSetIntArrayL(CArrayFixFlat< TInt > *aIntArray)
Set the integer array this RRD
Since
2.0

Parameters

CArrayFixFlat< TInt > * aIntArray

SetTagId(TInt)

voidSetTagId(TIntaTagId)

Set the tag id for this context

Parameters

TInt aTagIdtag id for the context

SetTextArrayL(CArrayFixFlat< NssRRDText > *)

voidSetTextArrayL(CArrayFixFlat< NssRRDText > *aTextArray)
Set the text array for this RRD
Since
2.0

Parameters

CArrayFixFlat< NssRRDText > * aTextArray

TagId()

TInt TagId()
Get the tag id for this context
Since
2.0

TextArray()

CArrayFixFlat< NssRRDText > *TextArray()
Get the text array for this RRD
Since
2.0

Member Data Documentation

CArrayFixFlat< TInt > * iIntArray

CArrayFixFlat< TInt > *iIntArray[private]

TInt iTagId

TInt iTagId[private]

CArrayFixFlat< NssRRDText > * iTextArray

CArrayFixFlat< NssRRDText > *iTextArray[private]