KDECore
k3resolverworkerbase.cpp
Go to the documentation of this file.
static KResolverManager * manager() KDE_NO_EXPORT
Definition: k3resolvermanager.cpp:318
void dispatch(RequestData *data)
Definition: k3resolvermanager.cpp:692
void enqueue(KNetwork::KResolver *obj, RequestData *requestor)
Definition: k3resolvermanager.cpp:650
void registerNewWorker(KNetwork::KResolverWorkerFactoryBase *factory)
Definition: k3resolvermanager.cpp:506
void acquireResolver()
Definition: k3resolvermanager.cpp:298
bool checkResolver()
Definition: k3resolvermanager.cpp:293
void releaseResolver()
Definition: k3resolvermanager.cpp:307
void releaseResolver()
This function is the counterpart for acquireResolver() - the worker thread indicates that it's done w...
Definition: k3resolverworkerbase.cpp:142
virtual ~KResolverWorkerBase()
Definition: k3resolverworkerbase.cpp:46
QByteArray protocolName() const
gets the protocol name, if applicable
Definition: k3resolverworkerbase.cpp:92
void finished()
Call this function to indicate that processing has finished.
Definition: k3resolverworkerbase.cpp:100
virtual bool postprocess()
This function gets called during post processing for this class.
Definition: k3resolverworkerbase.cpp:105
KResolverWorkerBase()
Definition: k3resolverworkerbase.cpp:41
void acquireResolver()
This function has to be called from the resolver workers that require use of the DNS resolver code (i...
Definition: k3resolverworkerbase.cpp:136
QString nodeName() const
This is the hostname to be looked for.
Definition: k3resolverworkerbase.cpp:50
bool enqueue(KResolver *other)
Enqueue the given resolver for post-processing.
Definition: k3resolverworkerbase.cpp:110
static void registerNewWorker(KResolverWorkerFactoryBase *factory)
Wrapper call to register workers.
Definition: k3resolverworkerbase.cpp:148
Definition: k3resolver.h:48
A namespace to store all networking-related (socket) classes.
Definition: k3bufferedsocket.h:35
const KNetwork::Internal::InputData * input
Definition: k3resolver_p.h:145
KNetwork::KResolverWorkerBase * worker
Definition: k3resolver_p.h:146
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.