CXIMPRestrictedObjectCollectionImp Class Reference

class CXIMPRestrictedObjectCollectionImp : public CXIMPApiObjBase
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CXIMPRestrictedObjectCollectionImp(TBool)

CXIMPRestrictedObjectCollectionImp ( TBool aObjectOwning ) [private]

Construction

Parameters

TBool aObjectOwning

~CXIMPRestrictedObjectCollectionImp()

~CXIMPRestrictedObjectCollectionImp ( )

Destruction

Member Functions Documentation

AddOrReplaceTypeL(MXIMPBase *)

void AddOrReplaceTypeL ( MXIMPBase * aObject )

Parameters

MXIMPBase * aObject

GetByType(MXIMPBase *&, TInt32)

void GetByType ( MXIMPBase *& aObject,
TInt32 aInterfaceId
)

Parameters

MXIMPBase *& aObject
TInt32 aInterfaceId

LookupByType(const MXIMPBase *&, TInt32)

void LookupByType ( const MXIMPBase *& aObject,
TInt32 aInterfaceId
) const

Implementation of MXIMPBase interface methods MXIMPBase

Parameters

const MXIMPBase *& aObject
TInt32 aInterfaceId

NewL(TBool)

IMPORT_C CXIMPRestrictedObjectCollectionImp * NewL ( TBool aObjectOwning = ETrue ) [static]

Parameters

TBool aObjectOwning = ETrue

NewLC(TBool)

IMPORT_C CXIMPRestrictedObjectCollectionImp * NewLC ( TBool aObjectOwning = 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 void SetObjectOwnership ( TBool aObjectOwning = 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.