TrinityCore
Trinity::AsyncProcessResult Class Referenceabstract

#include <StartProcess.h>

+ Inheritance diagram for Trinity::AsyncProcessResult:

Public Member Functions

virtual ~AsyncProcessResult ()
 
virtual std::future< int > & GetFutureResult ()=0
 
virtual void Terminate ()=0
 Tries to terminate the process. More...
 

Detailed Description

Platform and library independent representation of asynchronous process results

Definition at line 41 of file StartProcess.h.

Constructor & Destructor Documentation

◆ ~AsyncProcessResult()

virtual Trinity::AsyncProcessResult::~AsyncProcessResult ( )
inlinevirtual

Definition at line 44 of file StartProcess.h.

Member Function Documentation

◆ GetFutureResult()

virtual std::future< int > & Trinity::AsyncProcessResult::GetFutureResult ( )
pure virtual

Returns the future which contains the result of the process as soon it is finished.

Implemented in Trinity::AsyncProcessResultImplementation.

◆ Terminate()

virtual void Trinity::AsyncProcessResult::Terminate ( )
pure virtual

Tries to terminate the process.

Implemented in Trinity::AsyncProcessResultImplementation.


The documentation for this class was generated from the following file: