[core] Get rid of ::unref() for Timer and AsyncTask

Not need, legacy from libuv. The RunLoop keep the main
loop running until is explicitly no longer needed.
This commit is contained in:
Thiago Marcos P. Santos
2016-01-08 23:17:43 +02:00
parent e7b0b31d58
commit d7fdcc73bf
11 changed files with 31 additions and 38 deletions

View File

@@ -28,6 +28,7 @@ public:
}
handle()->data = this;
uv_unref(handle());
}
~Impl() {
@@ -43,10 +44,6 @@ public:
}
}
void unref() {
uv_unref(handle());
}
private:
static void asyncCallback(UV_ASYNC_PARAMS(handle)) {
reinterpret_cast<Impl*>(handle->data)->task();
@@ -71,9 +68,5 @@ void AsyncTask::send() {
impl->maySend();
}
void AsyncTask::unref() {
impl->unref();
}
} // namespace util
} // namespace mbgl