MNssTagMgr Class Reference

class MNssTagMgr
MNssTagMgr is the interface class for tag management. NssVASApi.lib
Since
2.0

Member Functions Documentation

CreateTagL(MNssContext *)

MNssTag *CreateTagL(MNssContext *aContext)[pure virtual]
Creates a new tag. A context needs to be created prior to creating a tag.
Since
2.0

Parameters

MNssContext * aContext- context for the tag

DeleteTag(MNssDeleteTagClient *, MNssTag *)

TInt DeleteTag(MNssDeleteTagClient *aTagClient,
MNssTag *aTag
)[pure virtual]
Delete tag from VAS DB. Asynchronous.
Since
2.0

Parameters

MNssDeleteTagClient * aTagClient- call back address
MNssTag * aTag- tag to delete

GetTag(MNssGetTagClient *, MNssTagReference *)

TInt GetTag(MNssGetTagClient *aTagClient,
MNssTagReference *aTagReference
)[pure virtual]
Get a tag based on tagreference. Asynchronous.
Since
2.0

Parameters

MNssGetTagClient * aTagClient- call back address
MNssTagReference * aTagReference- a tagreferenc

GetTagList(MNssGetTagClient *, MNssContext *)

TInt GetTagList(MNssGetTagClient *aTagClient,
MNssContext *aContext
)[pure virtual]
Gets tag list associated with a context. Asynchronous.
Since
2.0

Parameters

MNssGetTagClient * aTagClient- call back address
MNssContext * aContext- context for which to get the tags

GetTagList(MNssGetTagClient *, MNssContext *, const TDesC &)

TInt GetTagList(MNssGetTagClient *aTagClient,
MNssContext *aContext,
const TDesC &aName
)[pure virtual]
Gets tag list with a given name. Asynchronous.
Since
2.0

Parameters

MNssGetTagClient * aTagClient- call back address
MNssContext * aContext- context for which to get the tags
const TDesC & aName- name for which to get the tags

GetTagList(MNssGetTagClient *, MNssContext *, TInt, TInt)

TInt GetTagList(MNssGetTagClient *aTagClient,
MNssContext *aContext,
TIntaNum,
TIntaPosition
)[pure virtual]
Get the tag(s) based on partial rrd int data. Asynchronous.
Since
2.0

Parameters

MNssGetTagClient * aTagClient- call back address
MNssContext * aContext
TInt aNum
TInt aPosition- the rrd int value position in the rrd intarray

GetTagList(MNssGetTagClient *, MNssContext *, TDesC &, TInt)

TInt GetTagList(MNssGetTagClient *aTagClient,
MNssContext *aContext,
TDesC &aText,
TIntaPosition
)[pure virtual]
Get the tag(s) based on partial rrd text data. Asynchronous.
Since
2.0

Parameters

MNssGetTagClient * aTagClient- call back address
MNssContext * aContext
TDesC & aText
TInt aPosition- the rrd text value position in the rrd textarray

GetTagReferenceList(MNssGetTagReferenceClient *, MNssContext *)

TInt GetTagReferenceList(MNssGetTagReferenceClient *aTagRefClient,
MNssContext *aContext
)[pure virtual]
Get a list of tag references based on context. Asynchronous.
Since
2.0

Parameters

MNssGetTagReferenceClient * aTagRefClient
MNssContext * aContext- a context

SaveTag(MNssSaveTagClient *, MNssTag *)

TInt SaveTag(MNssSaveTagClient *aTagClient,
MNssTag *aTag
)[pure virtual]
Save tag to VAS DB. Asynchronous.
Since
2.0

Parameters

MNssSaveTagClient * aTagClient- call back address
MNssTag * aTag- tag to save

TagCount(MNssContext *)

TInt TagCount(MNssContext *aContext)[pure virtual]
Get tag count from VAS DB. Synchronous.
Since
2.0

Parameters

MNssContext * aContext- context for which to get tag count.