Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



Location: badesca.h
Link against: bafl.lib

Class CDesC8ArraySeg

CDesC8ArraySeg

Support

Supported from 5.0

Description

An array of 8 bit descriptors implemented using a segmented buffer.

Derivation

CArrayFixBaseBase class for arrays of fixed length objects
CBaseBase class for all classes to be instantiated on the heap
CDesC8ArrayAn implementation base class for 8 bit descriptor arrays
CDesC8ArraySegAn array of 8 bit descriptors implemented using a segmented buffer
MDesC8ArrayInterface class for 8 bit descriptor arrays

Defined in CDesC8ArraySeg:
CDesC8ArraySeg(), ~CDesC8ArraySeg()

Inherited from CArrayFixBase:
Compress(), Count(), Length()

Inherited from CBase:
operator new()

Inherited from CDesC8Array:
AppendL(), Delete(), Find(), FindIsq(), InsertIsqAllowDuplicatesL(), InsertIsqL(), InsertL(), MdcaCount(), MdcaPoint(), Reset(), Sort(), operator[]


Construction and destruction


CDesC8ArraySeg()

CDesC8ArraySeg(TInt aGranularity);

Description

Constructs a segmented descriptor array with the specified granularity.

No memory is allocated to the array buffer by this constructor.

Parameters

TInt aGranularity

The granularity of the array. This value must be positive otherwise the constructor raises an E32USER-CBase 18 panic.


~CDesC8ArraySeg()

~CDesC8ArraySeg();

Description

Frees all resources owned by the object, prior to its destruction.