CObjectConIx Class Reference
class CObjectConIx : public CBase |
A container for object containers
This is referred to as a container index.
The class provides the mechanism through which object containers, CObjectCon types, are created.
CObjectCon CObject
Constructor & Destructor Documentation
CObjectConIx()
IMPORT_C | CObjectConIx | ( | ) | [protected] |
~CObjectConIx()
Destructor.
Frees all resources owned by the container index, prior to its destruction.
In particular, it destroys all of its contained object containers.
Member Functions Documentation
CreateContainerL(CObjectCon *&)
IMPORT_C void | CreateContainerL | ( | CObjectCon *& | anObject | ) | [protected] |
Actually create the container
CreateL()
Creates a new object container and adds it into this container index's collection.
In addition to creating the object container, the function assigns the next available unique ID to it.
Lookup(TInt)
Gets a pointer to the object container with the unique ID from the specified find handle.
Parameters
TInt aFindHandle | The find handle. |
LookupByUniqueId(TInt)
Gets a pointer to the object container with the specified unique ID, or NULL.
NewL()
Creates a new container index.
Remove(CObjectCon *)
Removes the specified object container from this container index and deletes it.
-
panic
- E32USER-CBASE 36 if the object container cannnot be found.
Parameters
CObjectCon * aCon | A pointer to the object container to be removed. If the pointer is NULL, the function just returns. |
Member Data Documentation
CObjectCon ** iContainers
TUint16
iUniqueIDHasWrapped
TUint16
| iUniqueIDHasWrapped | [private] |
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.