Guitar
Public Member Functions | Public Attributes | List of all members
ProcessResult Struct Reference

#include <AbstractProcess.h>

Collaboration diagram for ProcessResult:
Collaboration graph
[legend]

Public Member Functions

bool started () const
 
bool running () const
 
std::uint32_t exit_code () const
 
std::uint32_t error_code () const
 
std::string const & error_message () const
 

Public Attributes

bool started_ = false
 
bool running_ = false
 
std::uint32_t exit_code_ = static_cast<std::uint32_t>(-1)
 
std::uint32_t error_code_ = 0
 
std::string error_message_
 

Member Function Documentation

◆ error_code()

std::uint32_t ProcessResult::error_code ( ) const
inline

◆ error_message()

std::string const& ProcessResult::error_message ( ) const
inline

◆ exit_code()

std::uint32_t ProcessResult::exit_code ( ) const
inline

◆ running()

bool ProcessResult::running ( ) const
inline

◆ started()

bool ProcessResult::started ( ) const
inline

Member Data Documentation

◆ error_code_

std::uint32_t ProcessResult::error_code_ = 0

◆ error_message_

std::string ProcessResult::error_message_

◆ exit_code_

std::uint32_t ProcessResult::exit_code_ = static_cast<std::uint32_t>(-1)

◆ running_

bool ProcessResult::running_ = false

◆ started_

bool ProcessResult::started_ = false

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