Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
TFindHandleBase Class Reference

Base class for searching for global kernel objects. More...

#include <e32std.h>

Inheritance diagram for TFindHandleBase:
TFindHandle TFindChunk TFindLibrary TFindLogicalDevice TFindMutex TFindPhysicalDevice TFindProcess TFindSemaphore TFindServer TFindThread

Public Member Functions

IMPORT_C TFindHandleBase ()
 Default constructor.
 
IMPORT_C TFindHandleBase (const TDesC &aMatch)
 Constructor with match pattern.
 
IMPORT_C void Find (const TDesC &aMatch)
 Sets a new match pattern.
 
- Public Member Functions inherited from TFindHandle
 TFindHandle ()
 
TInt Handle () const
 Gets the find-handle number associated with the Kernel object.
 

Protected Member Functions

TInt NextObject (TFullName &aResult, TInt aObjectType)
 Implementation for TFindXxxxxxx::Next(TFullName &aResult) methods.
 
- Protected Member Functions inherited from TFindHandle
void Reset ()
 Resets the find handle to its initial state.
 

Detailed Description

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.

API status
Published to all clients. Released API.

Definition at line 2946 of file e32std.h.

Constructor & Destructor Documentation

◆ TFindHandleBase() [1/2]

IMPORT_C TFindHandleBase::TFindHandleBase ( )

Default constructor.

The default constructed TFindHandleBase object has the default match pattern, i.e. the single character "*".

(generated from Symbian Developer Library)

◆ TFindHandleBase() [2/2]

IMPORT_C TFindHandleBase::TFindHandleBase ( const TDesC &  aMatch)

Constructor with match pattern.

This constructor creates a TFindHandleBase object with the specified match pattern.

Parameters
aMatchA reference to the descriptor containing the match pattern.

(generated from Symbian Developer Library)

Member Function Documentation

◆ Find()

IMPORT_C void TFindHandleBase::Find ( const TDesC &  aMatch)

Sets a new match pattern.

On return from this function, this TFindHandleBase object contains a copy of the supplied match pattern; the source descriptor can, therefore, be safely discarded.

Parameters
aMatchA reference to the descriptor containing the new match pattern.

(generated from Symbian Developer Library)

◆ NextObject()

TInt TFindHandleBase::NextObject ( TFullName &  aResult,
TInt  aObjectType 
)
protected

Implementation for TFindXxxxxxx::Next(TFullName &aResult) methods.

(generated from Symbian Developer Library)


The documentation for this class was generated from the following files: