My Project
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AlgorithmRunner Class Reference
Collaboration diagram for AlgorithmRunner:
Collaboration graph

Public Types

using ProgressCallback = std::function< void(float progress, const std::string &status, const json &data)>
 
using CompletionCallback = std::function< void(const json &result)>
 

Public Member Functions

bool start (const std::string &algorithmPath, const json &inputData, const json &config, ProgressCallback progressCb=nullptr, CompletionCallback completionCb=nullptr, int timeoutSeconds=300)
 
void stop ()
 
bool isRunning () const
 
float getProgress () const
 
std::string getStatus () const
 
json getResult () const
 

The documentation for this class was generated from the following files: