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.
Public Member Functions | |
---|---|
~CObjectConIx() | |
IMPORT_C CObjectCon * | CreateL() |
IMPORT_C CObjectCon * | Lookup(TInt) |
IMPORT_C CObjectConIx * | NewL() |
IMPORT_C void | Remove(CObjectCon *) |
Protected Member Functions | |
---|---|
CObjectConIx() | |
IMPORT_C void | CreateContainerL(CObjectCon *&) |
Private Member Functions | |
---|---|
CObjectCon * | LookupByUniqueId(TInt) |
Private Attributes | |
---|---|
TInt | iAllocated |
CObjectCon ** | iContainers |
TInt | iCount |
TUint16 | iNextUniqueID |
TAny * | iSpare1 |
TAny * | iSpare2 |
TUint16 | iUniqueIDHasWrapped |
IMPORT_C void | CreateContainerL | ( | CObjectCon *& | anObject | ) | [protected] |
CObjectCon *& anObject |
CObjectCon * | LookupByUniqueId | ( | TInt | aUniqueId | ) | const [private] |
TInt aUniqueId |