Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: e32std.h
Link against: euser.lib

Class TFindThread

class TFindThread : public TFindHandleBase;

Description

Searches for threads by pattern matching against the names of thread 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 TFindThread::Next() repeatedly to find successive threads whose names match the current pattern. A successful call to TFindThread::Next() means that a matching thread has been found. To open a handle on this thread, call RThread::Open() and pass a reference to this TFindThread.

Derivation

Members

Defined in TFindThread:
Next(), TFindThread(), TFindThread()

Inherited from TFindHandleBase:
Find()

See also:


Construction and destruction


TFindThread()

inline TFindThread();

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().


TFindThread()

inline TFindThread(const TDesC &aMatch);

Description

Constructs this object with the specified match pattern.

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

Parameters

const TDesC &aMatch

[Top]


Member functions


Next()

IMPORT_C TInt Next(TFullName &aResult);

Description

Gets the full name of the next global thread which matches the match pattern.

Parameters

TFullName &aResult

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

Return value

TInt

KErrNone if successful, otherwise one of the other system-wide error codes.