1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <mbgl/util/work_request.hpp> #include <mbgl/util/work_task.hpp> #include <cassert> namespace mbgl { WorkRequest::WorkRequest(Task task_) : task(task_) { assert(task); } WorkRequest::~WorkRequest() { task->cancel(); } } // namespace mbgl