9#ifndef HLCC_TELIF_TELIFSIM_SEQSERVERFACADE_HPP
10#define HLCC_TELIF_TELIFSIM_SEQSERVERFACADE_HPP
50 void SetObVariable(std::string var_name, std::string var_value);
85 const std::string& cmd,
const std::vector<std::string>& args, std::string& cmd_output
122 std::string GetParameterIndex(std::string param_name);
137 std::vector<std::string> GetUserActionSteps();
153 std::vector<std::string> GetDefaultActionSteps();
165 void SendCommand(std::string command);
173 std::string m_seq_ip;
174 std::string m_seq_port;
175 std::string m_seq_script;
178 std::atomic_bool m_socket_reader_loop;
179 std::thread m_socket_reader_thread;
Definition: seqServerFacade.hpp:19
virtual ~SeqServerFacade()
Definition: seqServerFacade.cpp:52
static std::string GetHostIp()
Definition: seqServerFacade.cpp:395
SeqServerFacade & operator=(const SeqServerFacade &)=delete
Disable copy constructor.
static bool RunSystemCommand(const std::string &cmd, const std::vector< std::string > &args, std::string &cmd_output)
Definition: seqServerFacade.cpp:355
void SkipUserActions()
Definition: seqServerFacade.cpp:93
bool IsConnected()
Definition: seqServerFacade.cpp:58
SeqServerFacade(const SeqServerFacade &)=delete
void RunScriptInteractive()
Definition: seqServerFacade.cpp:132
void SetObVariable(std::string var_name, std::string var_value)
Definition: seqServerFacade.cpp:79
void RunScript()
Definition: seqServerFacade.cpp:124
void SkipDefaultActions()
Definition: seqServerFacade.cpp:109
Definition: actionMgr.cpp:31