TFindServer Class Reference

#include <e32std.h>

class TFindServer : public TFindHandleBase

Inherits from

Detailed Description

Searches for servers by pattern matching against the names of kernel side server objects.

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

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

Constructor & Destructor Documentation

TFindServer ( )

TFindServer()[inline]

Constructs the 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 the Find() member function of the TFindHandleBase base class.

See also: TFindHandleBase::Find

TFindServer ( const TDesC & )

TFindServer(const TDesC &aMatch)[inline]

Constructs the object with a specified match pattern.

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

See also: TFindHandleBase::Find

ParameterDescription
aMatchThe match pattern.

Member Function Documentation

Next ( TFullName & )

IMPORT_C TIntNext(TFullName &aResult)

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

ParameterDescription
aResultA reference to a descriptor with a defined maximum length. If a matching server is found, its full name is set into this descriptor. If no matching server is found, the descriptor length is set to zero.

Returns: KErrNone if a matching server is found, KErrNotFound otherwise.