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)
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.