HORIBA C++ SDK
Library for HORIBA devices
|
Represents a Windows process that can be started and stopped. More...
#include <windows_process.h>
Public Member Functions | |
WindowsProcess (std::string process_path, std::string process_name) | |
Builds a Windows process. | |
void | start () override |
Starts the process if not already started. | |
bool | running () override |
Returns whether the process is running or not. | |
void | stop () override |
Stops the process if currently running. | |
![]() | |
virtual | ~Process ()=default |
Represents a Windows process that can be started and stopped.
|
explicit |
Builds a Windows process.
process_path | Folder where the executable is located |
process_name | Name of the executable |
|
overridevirtual |
Returns whether the process is running or not.
Implements horiba::os::Process.
|
overridevirtual |
Starts the process if not already started.
Implements horiba::os::Process.
|
overridevirtual |
Stops the process if currently running.
Implements horiba::os::Process.