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,
TInt aNum,
TInt aPosition
) [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,
TInt aPosition
) [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.