TFindHandleBase Class Reference

class TFindHandleBase : public TFindHandle

Base class for searching for global kernel objects.

This is the base class for a number of classes which are used to find specific types of global kernel object such as semaphores, threads and mutexes; TFindSemaphore, TFindThread and TFindMutex are typical examples of such derived classes.

The class implements the common behaviour, specifically, the storage of the match pattern which is used to search for object names.

This class is not intended to be explicitly instantiated; it has public constructors but they are part of the class implementation and are described for information only.

Inherits from

Public Member Functions
TFindHandleBase()
TFindHandleBase(const TDesC &)
IMPORT_C voidFind(const TDesC &)
Protected Member Functions
TInt NextObject(TFullName &, TInt)
Inherited Functions
TFindHandle::Handle()const
TFindHandle::Reset()
TFindHandle::TFindHandle()
Private Attributes
TFullName iMatch

Constructor & Destructor Documentation

TFindHandleBase()

IMPORT_CTFindHandleBase()

TFindHandleBase(const TDesC &)

IMPORT_CTFindHandleBase(const TDesC &aMatch)

Parameters

const TDesC & aMatch

Member Functions Documentation

Find(const TDesC &)

IMPORT_C voidFind(const TDesC &aMatch)

Parameters

const TDesC & aMatch

NextObject(TFullName &, TInt)

TInt NextObject(TFullName &aResult,
TIntaObjectType
)[protected]

Parameters

TFullName & aResult
TInt aObjectType

Member Data Documentation

TFullName iMatch

TFullName iMatch[private]

The full name of the last kernel side object found.