MCPcopy Create free account
hub / github.com/nodejs/node-addon-api / ExecutionProgress

Class ExecutionProgress

napi.h:3327–3338  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected