RSC
0.17.1
|
Subprocess implementation for windows. More...
#include <WindowsSubprocess.h>
Classes | |
struct | TermInfo |
Public Member Functions | |
WindowsSubprocess (const std::string &command, const std::vector< std::string > &args=std::vector< std::string >()) | |
virtual | ~WindowsSubprocess () |
Public Member Functions inherited from rsc::subprocess::Subprocess | |
virtual | ~Subprocess () |
Private Types | |
enum | TerminateResult { FAILED, SUCCESS_CLEAN, SUCCESS_KILL } |
Private Member Functions | |
TerminateResult | terminateApp (DWORD pid, DWORD timeoutMs) |
Private Attributes | |
PROCESS_INFORMATION | processInformation |
Additional Inherited Members | |
Static Public Member Functions inherited from rsc::subprocess::Subprocess | |
static SubprocessPtr | newInstance (const std::string &command, const std::vector< std::string > &args=std::vector< std::string >()) |
Creates a new subprocess for the given command with the specified arguments. More... | |
Protected Member Functions inherited from rsc::subprocess::Subprocess | |
Subprocess () | |
Subprocess implementation for windows.
Definition at line 45 of file WindowsSubprocess.h.
|
private |
Enumerator | |
---|---|
FAILED | |
SUCCESS_CLEAN | |
SUCCESS_KILL |
Definition at line 54 of file WindowsSubprocess.h.
rsc::subprocess::WindowsSubprocess::WindowsSubprocess | ( | const std::string & | command, |
const std::vector< std::string > & | args = std::vector<std::string>() |
||
) |
Definition at line 80 of file WindowsSubprocess.cpp.
|
virtual |
Definition at line 105 of file WindowsSubprocess.cpp.
|
private |
Definition at line 50 of file WindowsSubprocess.cpp.
References rsc::subprocess::terminateAppEnum().
|
private |
Definition at line 65 of file WindowsSubprocess.h.