TFindMutex Class Reference

class TFindMutex : public TFindHandleBase

Finds all global mutexes whose full names match a specified pattern.

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

After construction, the Next() member function may be used repeatedly to find successive global mutexes whose full names match the current pattern.

A successful call to Next() means that a matching global mutex has been found. To open a handle on this mutex, call the Open() member function of RMutex and pass a reference to this TFindMutex object.

Pattern matching is part of descriptors behaviour.

TFindHandleBase::Find

TFindMutex::Next

RMutex::Open

TDesC16::Match

TDesC8::Match

Inherits from

Constructor & Destructor Documentation

TFindMutex()

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

TFindHandleBase::Find

TFindMutex(const TDesC &)

TFindMutex(const TDesC &aMatch)[inline]

Constructs this object with the specified match pattern.

A new match pattern can be set after construction by calling the Find() member function of the TFindHandleBase base class.

After construction, the object contains a copy of the supplied match pattern; the source descriptor can, therefore, be safely discarded.

TFindHandleBase::Find

Parameters

const TDesC & aMatchThe match pattern.

Member Functions Documentation

Next(TFullName &)

IMPORT_C TIntNext(TFullName &aResult)

Parameters

TFullName & aResult