class MTasObjectContainer |
The container can represent an application for instance that contains the objects.
Public Member Functions | |
---|---|
~MTasObjectContainer () | |
MTasObject & | AddNewObjectL () |
MTasObject & | AddNewObjectL (const TDesC &, const TDesC &, const TDesC &) |
void | CloneL ( MTasObjectContainer &) |
void | SetIdL (const TDesC &) |
void | SetNameL (const TDesC &) |
void | SetTypeL (const TDesC &) |
~MTasObjectContainer | ( | ) | [inline, virtual] |
Destructor for MTasObjectContainer Needs to be defined here in case some implementations use arrays to avoid user 42 panic.
MTasObject & | AddNewObjectL | ( | const TDesC & | aName, |
const TDesC & | aType, | |||
const TDesC & | aId | |||
) | [pure virtual] |
Add new object to the container. The container can represent an application for instance that contains the objects.
void | CloneL | ( | MTasObjectContainer & | aContainer | ) | [pure virtual] |
Deep copy the data from the given container to this container.
MTasObjectContainer & aContainer | Data from the given container will be deep copied into this container. |
void | SetIdL | ( | const TDesC & | aId | ) | [pure virtual] |
Set an id for the attribute. Used to identify objects.
const TDesC & aId |
void | SetNameL | ( | const TDesC & | aName | ) | [pure virtual] |
Set the name of the attribute. A new copy of the given descriptor is made. The value is copied simply to avoid a scenario where the data model would remove a buffer which would still be needed by the calling component.
const TDesC & aName | Name of the attribute. |
void | SetTypeL | ( | const TDesC & | aName | ) | [pure virtual] |
Set the type of the attribute. A new copy of the given descriptor is made. The value is copied simply to avoid a scenario where the data model would remove a buffer which would still be needed by the calling component.
const TDesC & aName |
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.