X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fresolve.cpp;fp=source%2Fnet%2Fresolve.cpp;h=fd59cbb37ddf1cea8f1377527645262300bd42be;hp=c30d62a7bd9f471f1d621477d5f3536fc39e4adf;hb=6625cf0e574406425c35d33110f8d99617e902df;hpb=92e8064d9f43ca3e28ce9832cfe475034ab98704 diff --git a/source/net/resolve.cpp b/source/net/resolve.cpp index c30d62a..fd59cbb 100644 --- a/source/net/resolve.cpp +++ b/source/net/resolve.cpp @@ -81,9 +81,7 @@ SockAddr *resolve(const string &str, Family family) } -Resolver::Resolver(): - event_disp(0), - next_tag(1) +Resolver::Resolver() { thread.get_notify_pipe().signal_data_available.connect(sigc::mem_fun(this, &Resolver::task_done)); } @@ -147,18 +145,9 @@ void Resolver::task_done() } -Resolver::Task::Task(): - tag(0), - family(UNSPEC), - addr(0), - error(0) -{ } - - Resolver::WorkerThread::WorkerThread(): Thread("Resolver"), - sem(1), - done(false) + sem(1) { launch(); }