CXIMPRestrictedObjectCollectionImp Class Reference

class CXIMPRestrictedObjectCollectionImp : public CXIMPApiObjBase
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CXIMPRestrictedObjectCollectionImp(TBool)

CXIMPRestrictedObjectCollectionImp(TBoolaObjectOwning)[private]

Construction

Parameters

TBool aObjectOwning

~CXIMPRestrictedObjectCollectionImp()

~CXIMPRestrictedObjectCollectionImp()

Destruction

Member Functions Documentation

AddOrReplaceTypeL(MXIMPBase *)

voidAddOrReplaceTypeL(MXIMPBase *aObject)

Parameters

MXIMPBase * aObject

GetByType(MXIMPBase *&, TInt32)

voidGetByType(MXIMPBase *&aObject,
TInt32aInterfaceId
)

Parameters

MXIMPBase *& aObject
TInt32 aInterfaceId

LookupByType(const MXIMPBase *&, TInt32)

voidLookupByType(const MXIMPBase *&aObject,
TInt32aInterfaceId
)const

Implementation of MXIMPBase interface methods MXIMPBase

Parameters

const MXIMPBase *& aObject
TInt32 aInterfaceId

NewL(TBool)

IMPORT_C CXIMPRestrictedObjectCollectionImp *NewL(TBoolaObjectOwning = ETrue)[static]

Parameters

TBool aObjectOwning = ETrue

NewLC(TBool)

IMPORT_C CXIMPRestrictedObjectCollectionImp *NewLC(TBoolaObjectOwning = ETrue)[static]

Parameters

TBool aObjectOwning = ETrue

OrderApiObjects(const CXIMPApiObjBase &, const CXIMPApiObjBase &)

TInt OrderApiObjects(const CXIMPApiObjBase &aLhs,
const CXIMPApiObjBase &aRhs
)[private, static]

Parameters

const CXIMPApiObjBase & aLhs
const CXIMPApiObjBase & aRhs

OrderIfIdAndApiObject(const TInt32 *, const CXIMPApiObjBase &)

TInt OrderIfIdAndApiObject(const TInt32 *aIfId,
const CXIMPApiObjBase &aRhs
)[private, static]

Parameters

const TInt32 * aIfId
const CXIMPApiObjBase & aRhs

SetObjectOwnership(TBool)

IMPORT_C voidSetObjectOwnership(TBoolaObjectOwning = ETrue)

Set object ownership

Parameters

TBool aObjectOwning = ETrue

Member Enumerations Documentation

Enum anonymous

The class ID.

Enumerators

KClassId = XIMPIMP_CLSID_CXIMPRESTRICTEDOBJECTCOLLECTIONIMP

Member Data Documentation

RXIMPObjOwningPtrArray< CXIMPApiObjBase > iApiObjects

RXIMPObjOwningPtrArray< CXIMPApiObjBase >iApiObjects[private]

OWN: Check iOwnObjects

TBool iOwnObjects

TBool iOwnObjects[private]

Owning of objects. ETrue, Owns, EFalse does not own.