Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: msvreg.h
Link against: msgs.lib

Class CMtmDllInfoArray

CMtmDllInfoArray

Support

Supported from 5.0

Description

Collects the registration data for concrete MTM components, as encapsulated in CMtmDllInfo objects, into an array.

Basic array functionality is provided by the base class CArrayPtrFlat<CMtmDllInfo>.

It is used in the creation of registration data for an MTM group: see CMtmGroupData.

In pre-Unicode versions this class had the import library ment.lib.

Derivation

CArrayFixA thin templated base class for arrays of fixed length objects
CArrayFixBaseBase class for arrays of fixed length objects
CArrayPtrA thin templated base class for arrays of pointers to objects
CArrayPtrFlatArray of pointers to objects implemented using a flat dynamic buffer
CBaseBase class for all classes to be instantiated on the heap
CMtmDllInfoArrayCollects the registration data for concrete MTM components, as encapsulated in CMtmDllInfo objects, into an array

Defined in CMtmDllInfoArray:
AddMtmDllInfoL()

Inherited from CArrayFix:
AppendL(), AppendL()Append, Array(), At(), Back(), End(), ExpandL(), ExtendL(), Find(), FindIsq(), InsertIsqAllowDuplicatesL(), InsertIsqL(), InsertL(), ResizeL(), operator[]

Inherited from CArrayFixBase:
Compress(), Count(), Delete(), Length(), Reset(), Sort()

Inherited from CArrayPtr:
ResetAndDestroy()

Inherited from CArrayPtrFlat:
SetReserveL()

Inherited from CBase:
operator new()


Add CMtmDllInfo object


AddMtmDllInfoL()

void AddMtmDllInfoL(CMtmDllInfo* aMtmDllInfo);

Description

Appends a CMtmDllInfo to the array.

Parameters

CMtmDllInfo* aMtmDllInfo

CMtmDllInfo to append

Leave codes

KErrNoMemory

A memory allocation failed