KDECore
#include <k3resolverstandardworkers_p.h>
Public Member Functions | |
virtual bool | postprocess () |
virtual bool | preprocess () |
virtual bool | run () |
Public Member Functions inherited from KNetwork::KResolverWorkerBase | |
KResolverWorkerBase () | |
virtual | ~KResolverWorkerBase () |
int | familyMask () const |
void | finished () |
int | flags () const |
QString | nodeName () const |
int | protocol () const |
QByteArray | protocolName () const |
QString | serviceName () const |
int | socketType () const |
Static Public Member Functions | |
static void | init () |
static bool | isBlacklisted (const QString &) |
static void | loadBlacklist () |
Static Public Attributes | |
static QStringList | blacklist |
Additional Inherited Members | |
Public Attributes inherited from KNetwork::KResolverWorkerBase | |
KResolverResults | results |
Protected Member Functions inherited from KNetwork::KResolverWorkerBase | |
void | acquireResolver () |
bool | checkResolver () |
bool | enqueue (KResolver *other) |
bool | enqueue (KResolverWorkerBase *worker) |
void | releaseResolver () |
void | setError (int errorcode, int syserror=0) |
Detailed Description
The blacklist worker.
Definition at line 49 of file k3resolverstandardworkers_p.h.
Member Function Documentation
|
static |
Definition at line 97 of file k3resolverstandardworkers.cpp.
Definition at line 146 of file k3resolverstandardworkers.cpp.
|
static |
Definition at line 111 of file k3resolverstandardworkers.cpp.
|
inlinevirtual |
This function gets called during post processing for this class.
Important: this function gets called in the main event thread. And it MUST NOT block.
- Returns
- true on success
Reimplemented from KNetwork::KResolverWorkerBase.
Definition at line 60 of file k3resolverstandardworkers_p.h.
|
virtual |
This function gets called during pre processing for this class and you must override it.
Important: this function gets called in the main event thread. And it MUST NOT block.
This function can be used for an object to determine if it will be able to resolve the given data or not even before launching into a blocking operation. This function should return true if the object is capable of handling this kind of data; false otherwise. Note that the return value of 'true' means that the object's blocking answer will be considered authoritative.
This function MUST NOT queue further requests. Leave that to run().
This function is pure virtual; you must override it.
- Returns
- true on success
Implements KNetwork::KResolverWorkerBase.
Definition at line 169 of file k3resolverstandardworkers.cpp.
|
virtual |
This is the function that should be overridden in derived classes.
Derived classes will do their blocking job in this function and return either success or failure to work (not the lookup). That is, whether the lookup result was a domain found or not, if we got our answer, we should indicate success. The error itself must be set with setError().
Important: this function gets called in a separate thread!
- Returns
- true on success
Implements KNetwork::KResolverWorkerBase.
Definition at line 180 of file k3resolverstandardworkers.cpp.
Member Data Documentation
|
static |
Definition at line 52 of file k3resolverstandardworkers_p.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.