Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



Location: e32std.h
Link against: euser.lib

Class TFindChunk

TFindChunk

Support

Supported from 5.0

Description

Searches for all global chunks by pattern matching against the names of (Kernel side) chunk objects.

The match pattern can be set into this object at construction; it can also be changed at any time after construction by using TFindHandleBase::Find().

After construction, call TFindChunk::Next() repeatedly to find successive chunks whose names match the current pattern. A successful call to TFindChunk::Next() means that a matching chunk has been found.

Derivation

TFindChunkSearches for all global chunks by pattern matching against the names of (Kernel side) chunk objects
TFindHandleBaseBase class for searching for global Kernel objects

Defined in TFindChunk:
Next(), TFindChunk()

Inherited from TFindHandleBase:
Find(), Handle()

See also:


Construction and destruction


TFindChunk()

TFindChunk();

Description

Constructs this object with a default match pattern. The default match pattern, as implemented by the base class, is the single character “*”.

A new match pattern can be set after construction by calling TFindHandleBase::Find().


TFindChunk()

TFindChunk(const TDesC& aMatch);

Description

Constructs the object with the specified match pattern.

A new match pattern can be set after construction by calling TFindHandleBase::Find().

Parameters

const TDesC& aMatch

The match pattern.

[Top]


Find next matching chunk object


Next()

TInt Next(TFullName& aResult);

Description

Finds the full name of the next chunkwhich matches the match pattern.

Parameters

TFullName& aResult

A reference to a TBuf descriptor with a defined maximum length. If a matching chunk is found, its full name is set into this descriptor. If no matching chunk is found, the descriptor length is set to zero.

Return value

TInt

KErrNone if a matching chunk is found; KErrNotFound otherwise.