13#ifndef HLCC_TELIF_TELIF_SEQSERVERFACADE_HPP
14#define HLCC_TELIF_TELIF_SEQSERVERFACADE_HPP
54 void SetObVariable(std::string var_name, std::string var_value);
89 const std::string& cmd,
const std::vector<std::string>& args, std::string& cmd_output
126 std::string GetParameterIndex(std::string param_name);
141 std::vector<std::string> GetUserActionSteps();
157 std::vector<std::string> GetDefaultActionSteps();
169 void SendCommand(std::string command);
177 std::string m_seq_ip;
178 std::string m_seq_port;
179 std::string m_seq_script;
182 std::atomic_bool m_socket_reader_loop;
183 std::thread m_socket_reader_thread;
Definition seqServerFacade.hpp:23
SeqServerFacade(const SeqServerFacade &)=delete
static bool RunSystemCommand(const std::string &cmd, const std::vector< std::string > &args, std::string &cmd_output)
Definition seqServerFacade.cpp:359
void SetObVariable(std::string var_name, std::string var_value)
Definition seqServerFacade.cpp:83
void RunScript()
Definition seqServerFacade.cpp:128
static std::string GetHostIp()
Definition seqServerFacade.cpp:399
SeqServerFacade(std::string ip, std::string port, std::string script)
Definition seqServerFacade.cpp:36
void RunScriptInteractive()
Definition seqServerFacade.cpp:136
virtual ~SeqServerFacade()
Definition seqServerFacade.cpp:56
bool IsConnected()
Definition seqServerFacade.cpp:62
void SkipUserActions()
Definition seqServerFacade.cpp:97
void SkipDefaultActions()
Definition seqServerFacade.cpp:113
SeqServerFacade & operator=(const SeqServerFacade &)=delete
Disable copy constructor.
Definition configTest.cpp:22