summaryrefslogtreecommitdiff
path: root/src/Socket.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Socket.cc')
-rw-r--r--src/Socket.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/Socket.cc b/src/Socket.cc
index 2f9fa17..56e2dfb 100644
--- a/src/Socket.cc
+++ b/src/Socket.cc
@@ -175,22 +175,17 @@ static const char * inet_ntop(int af, const void * src, char * dst, socklen_t si
#if 0
// TODO: use getaddrinfo_a, if available.
#else
-class ResolverThread : public Balau::Thread, public Balau::AtStart {
+class ResolverThread : public Balau::GlobalThread {
public:
- ResolverThread() : Thread(true), AtStart(8), m_stopping(false) { }
+ ResolverThread() : GlobalThread(8), m_stopping(false) { }
void pushRequest(DNSRequest * req) { m_queue.push(req); }
private:
virtual void * proc();
- virtual void doStart();
virtual void threadExit();
Balau::Queue<DNSRequest> m_queue;
volatile bool m_stopping;
};
-void ResolverThread::doStart() {
- threadStart();
-}
-
void ResolverThread::threadExit() {
m_stopping = true;
DNSRequest req;