Skip to content

packages/engine/scram-node/targets/scram-node/src/AsyncScramWorker.h

Classes

Name
classAsyncScramWorker <br>Defines a class for asynchronous execution of SCRAM engine.

Source code

cpp
#pragma once
#include <napi.h>
#include <string>
#include <vector>

class AsyncScramWorker : public Napi::AsyncWorker {
public:
    explicit AsyncScramWorker(Napi::Function &callback, std::vector<std::string> args);

    ~AsyncScramWorker() override= default;

    void Execute() override;

    void OnOK() override;

private:
    std::vector<std::string> args;
};

Updated on 2025-11-11 at 16:51:09 +0000