kdecore Library API Documentation

KNetwork::KResolverWorkerBase::ResolverLocker Class Reference

Helper class for locking the resolver subsystem. More...

#include <kresolverworkerbase.h>

Collaboration diagram for KNetwork::KResolverWorkerBase::ResolverLocker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ResolverLocker (KResolverWorkerBase *parent)
 ~ResolverLocker ()
void openClose ()

Detailed Description

Helper class for locking the resolver subsystem.

Similar to QMutexLocker.

Author:
Luís Pedro Coelho
Since:
3.4

Definition at line 71 of file kresolverworkerbase.h.


Constructor & Destructor Documentation

KNetwork::KResolverWorkerBase::ResolverLocker::ResolverLocker KResolverWorkerBase parent  )  [inline]
 

Constructor.

Acquires a lock.

Definition at line 77 of file kresolverworkerbase.h.

References KNetwork::KResolverWorkerBase::acquireResolver().

KNetwork::KResolverWorkerBase::ResolverLocker::~ResolverLocker  )  [inline]
 

Destructor.

Releases the lock.

Definition at line 86 of file kresolverworkerbase.h.

References KNetwork::KResolverWorkerBase::releaseResolver().


Member Function Documentation

void KNetwork::KResolverWorkerBase::ResolverLocker::openClose  )  [inline]
 

Releases the lock and then reacquires it.

It may be necessary to call this if the resolving function decides to retry.

Definition at line 96 of file kresolverworkerbase.h.

References KNetwork::KResolverWorkerBase::acquireResolver(), and KNetwork::KResolverWorkerBase::releaseResolver().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for kdecore Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Jul 20 13:47:45 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003