From 028360b68f3be900b502c885d23bf1b504e613a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Tue, 21 Mar 2017 15:03:16 +0100 Subject: [node] Move util/async_task.hpp to public include directory --- include/mbgl/util/async_task.hpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 include/mbgl/util/async_task.hpp (limited to 'include/mbgl/util') diff --git a/include/mbgl/util/async_task.hpp b/include/mbgl/util/async_task.hpp new file mode 100644 index 0000000000..69746c3eb3 --- /dev/null +++ b/include/mbgl/util/async_task.hpp @@ -0,0 +1,24 @@ +#pragma once + +#include + +#include +#include + +namespace mbgl { +namespace util { + +class AsyncTask : private util::noncopyable { +public: + AsyncTask(std::function&&); + ~AsyncTask(); + + void send(); + +private: + class Impl; + std::unique_ptr impl; +}; + +} // namespace util +} // namespace mbgl -- cgit v1.2.1