Definition at line 41 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: