Definition at line 45 of file StartProcess.cpp.
◆ AsyncProcessResultImplementation() [1/3]
| Trinity::AsyncProcessResultImplementation::AsyncProcessResultImplementation |
( |
std::string |
executable_, |
|
|
std::vector< std::string > |
args_, |
|
|
std::string |
logger_, |
|
|
std::string |
input_file_, |
|
|
bool |
secure |
|
) |
| |
|
inlineexplicit |
◆ AsyncProcessResultImplementation() [2/3]
◆ AsyncProcessResultImplementation() [3/3]
◆ ~AsyncProcessResultImplementation()
| Trinity::AsyncProcessResultImplementation::~AsyncProcessResultImplementation |
( |
| ) |
|
|
default |
◆ GetFutureResult()
| std::future< int32 > & Trinity::AsyncProcessResultImplementation::GetFutureResult |
( |
| ) |
|
|
inlineoverridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetFuture()
| void Trinity::AsyncProcessResultImplementation::SetFuture |
( |
std::future< int32 > |
result_ | ) |
|
|
inline |
◆ StartProcess()
| int32 Trinity::AsyncProcessResultImplementation::StartProcess |
( |
| ) |
|
|
inline |
◆ Terminate()
| void Trinity::AsyncProcessResultImplementation::Terminate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ args
| std::vector<std::string> const Trinity::AsyncProcessResultImplementation::args |
|
private |
◆ executable
| std::string const Trinity::AsyncProcessResultImplementation::executable |
|
private |
◆ futureResult
| Optional<std::future<int> > Trinity::AsyncProcessResultImplementation::futureResult |
|
private |
◆ input_file
| std::string const Trinity::AsyncProcessResultImplementation::input_file |
|
private |
◆ is_secure
| bool const Trinity::AsyncProcessResultImplementation::is_secure |
|
private |
◆ logger
| std::string const Trinity::AsyncProcessResultImplementation::logger |
|
private |
◆ my_child
| Optional<bp::child> Trinity::AsyncProcessResultImplementation::my_child |
|
private |
◆ was_terminated
| std::atomic<bool> Trinity::AsyncProcessResultImplementation::was_terminated |
|
private |
The documentation for this class was generated from the following file: