#include <empty_launch_command.h>
Public Member Functions | |
~EmptyLaunchCommand ()=default | |
pid_t | launchProcess (const nlohmann::json &, const std::string &, const std::vector< std::string > &, const std::vector< std::string > &, bool, int) |
launchProcess always returns -1 More... | |
pid_t | stopProcess (unsigned int) override |
stopProcess always returns 0 More... | |
ENGINE_RUNNING_STATUS | getProcessStatus () override |
getProcessStatus always returns ENGINE_RUNNING_STATUS::UNKNOWN More... | |
![]() | |
std::string_view | launchType () const override final |
Get launch command type. More... | |
![]() | |
LaunchCommandInterface ()=default | |
virtual | ~LaunchCommandInterface ()=default |
virtual std::string_view | launchType () const =0 |
Get launch command type. More... | |
Additional Inherited Members | |
![]() | |
enum | ENGINE_RUNNING_STATUS { UNKNOWN = -1, RUNNING, STOPPED } |
Engine Process status. More... | |
![]() | |
using | shared_ptr = std::shared_ptr< LaunchCommandInterface > |
using | const_shared_ptr = std::shared_ptr< const LaunchCommandInterface > |
using | unique_ptr = std::unique_ptr< LaunchCommandInterface > |
using | const_unique_ptr = std::unique_ptr< const LaunchCommandInterface > |
![]() | |
static constexpr auto | LaunchType |
|
default |
|
inlineoverridevirtual |
getProcessStatus always returns ENGINE_RUNNING_STATUS::UNKNOWN
Reimplemented from LaunchCommandInterface.
|
inlinevirtual |
|
inlineoverridevirtual |