Struct TimeoutResult

Struct Documentation

struct TimeoutResult

Result information for timeout-protected integration.

Public Functions

inline bool is_success() const
inline bool is_timeout() const
inline bool is_user_cancelled() const
inline bool is_error() const
inline std::string status_description() const

Get human-readable status description.

Public Members

bool completed = {false}
std::chrono::milliseconds elapsed_time = {0}
double final_time = {0.0}
std::string error_message
bool user_cancelled = {false}
size_t progress_callbacks_made = {0}