cvedia::rt::iface::LuaWorkers¶
Public Functions¶
| Name | |
|---|---|
| virtual | ~LuaWorkers() =default |
| virtual expected< void > | loadLuaScript(std::string const & luaScript) =0 |
| virtual expected< void > | start() =0 |
| virtual bool | stop() =0 |
| virtual void | runStep() =0 |
| virtual bool | isRunningStep() =0 |
| virtual bool | isRunning() =0 |
| virtual void | mainThread() =0 |
| virtual void | workerThread(std::string const & oninit, std::string const & onrun) =0 |
| virtual expected< void > | createEventWorker(std::string const & oninit, std::string const & callback, std::string const & eventName) =0 |
| virtual expected< std: |
createWorker(std::string const & oninit, std::string const & onrun) =0 |
| virtual expected< void > | deleteWorker(std: |
| virtual float | getOnRunLatency() const =0 |
| virtual uint64_t | getFramesProcessed() const |
| virtual float | getProcessingFrameRate() const |
Public Functions Documentation¶
function ~LuaWorkers¶
virtual ~LuaWorkers() =default
function loadLuaScript¶
virtual expected< void > loadLuaScript(
std::string const & luaScript
) =0
function start¶
virtual expected< void > start() =0
function stop¶
virtual bool stop() =0
function runStep¶
virtual void runStep() =0
function isRunningStep¶
virtual bool isRunningStep() =0
function isRunning¶
virtual bool isRunning() =0
function mainThread¶
virtual void mainThread() =0
function workerThread¶
virtual void workerThread(
std::string const & oninit,
std::string const & onrun
) =0
function createEventWorker¶
virtual expected< void > createEventWorker(
std::string const & oninit,
std::string const & callback,
std::string const & eventName
) =0
function createWorker¶
virtual expected< std::thread::id > createWorker(
std::string const & oninit,
std::string const & onrun
) =0
function deleteWorker¶
virtual expected< void > deleteWorker(
std::thread::id
) =0
function getOnRunLatency¶
virtual float getOnRunLatency() const =0
function getFramesProcessed¶
inline virtual uint64_t getFramesProcessed() const
function getProcessingFrameRate¶
inline virtual float getProcessingFrameRate() const