- fixes for process output reading

This commit is contained in:
2018-10-01 10:23:39 +03:00
parent 2564e690e8
commit c7da260b9b
3 changed files with 27 additions and 9 deletions

View File

@@ -3,12 +3,14 @@
#include <string>
#include <functional>
#include <memory>
#include <thread>
class OsProcess
{
public:
static std::string execCommand(const std::string& cmdline);
static void asyncExecCommand(const std::string& cmdline,
static std::shared_ptr<std::thread> asyncExecCommand(const std::string& cmdline,
std::function<void(const std::string& line)> callback,
bool& finish_flag);