CNssTag Class Reference
class CNssTag : public CBase
|
CNssTag
is the implementation class for
MNssTag
interface. It encapsulates tag data. A tag cannot be directly created by a client. A client has to own an instance of Tag Manager which has methods for creating tag objects. The
CNssTag
class also provides additional members for internal use by VAS. NssVASApi.lib
-
Since
-
2.8
Constructor & Destructor Documentation
CNssTag(CNssContext *, CNssRRD *, CNssSpeechItem *)
Parameters
CNssContext
* aContext
|
- pointer to a previously created context
|
CNssRRD
* aRRD
|
- pointer to a previously created rrd
|
CNssSpeechItem
* aSpeechItem
|
- pointer to a previously created speech item
|
CNssTag()
Constructor used in two-phased construction
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Context()
Get the context for this tag.
-
Since
-
2.0
CopyL()
Creates a copy of the tag object and returns a pointer to the newly created tag. CopyL creates a new rrd object and a new speech item for the new tag. CopyL uses the same context object from the source tag into the new tag. A client calling calling this method takes the responsibility of deleting the new tag object. For internal use by by VAS components.
-
Since
-
2.0
NewL()
Two-phased constructor. Creates an empty tag object for internal use.
NewLC()
Two-phased constructor. Creates an empty tag object for internal use.
RRD()
Get the RRD for this tag.
-
Since
-
2.0
SetTagId(TInt)
void
|
SetTagId
|
(
|
TInt
|
aId
|
)
|
|
Set the Tag Id for this tag.
-
Since
-
2.0
Parameters
TInt
aId
|
- id for this tag
|
SpeechItem()
Get the Speech Item for this tag.
-
Since
-
2.0
TagId()
Get the Tag Id for this tag.
-
Since
-
2.0
Member Data Documentation
CNssSpeechItem * iSpeechItem
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.