TFindProcess Class Reference

#include <e32std.h>

class TFindProcess : public TFindHandleBase

Inherits from

Detailed Description

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

See also: RProcess

Constructor & Destructor Documentation

TFindProcess ( )

TFindProcess()[inline]

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

See also: TFindHandleBase::Find

TFindProcess ( const TDesC & )

TFindProcess(const TDesC &aMatch)[inline]

Constructs this object with the specified match pattern.

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

See also: TFindHandleBase::Find

Member Function Documentation

Next ( TFullName & )

IMPORT_C TIntNext(TFullName &aResult)

Gets the full name of the next process which matches the match pattern.

Parameters
aResultA reference to a TBuf descriptor with a defined maximum length. If a matching process is found, its full name is set into this descriptor. If no matching process is found, the descriptor length is set to zero.
Return Value
KErrNone if successful, otherwise one of the other system-wide error codes.