| 3325 | virtual ~AsyncProgressQueueWorker(){}; |
| 3326 | |
| 3327 | class ExecutionProgress { |
| 3328 | friend class AsyncProgressQueueWorker; |
| 3329 | |
| 3330 | public: |
| 3331 | void Signal() const; |
| 3332 | void Send(const T* data, size_t count) const; |
| 3333 | |
| 3334 | private: |
| 3335 | explicit ExecutionProgress(AsyncProgressQueueWorker* worker) |
| 3336 | : _worker(worker) {} |
| 3337 | AsyncProgressQueueWorker* const _worker; |
| 3338 | }; |
| 3339 | |
| 3340 | void OnWorkComplete(Napi::Env env, napi_status status) override; |
| 3341 | void OnWorkProgress(std::pair<T*, size_t>*) override; |
nothing calls this directly
no outgoing calls
no test coverage detected