Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::ExitStatus Struct Reference

进程退出状态,包含完整退出信息。 More...

#include <process.h>

Public Member Functions

 ExitStatus ()
 构造函数,初始化所有成员为默认值。
bool normal () const
 检查进程是否正常退出。
int exit_code () const
 获取退出码。
int term_signal () const
 获取终止信号。

Public Attributes

int code
 退出码(正常退出时有效)
bool signaled
 是否由信号终止
int signal
 终止信号的编号
bool core_dumped
 是否产生 core dump

Detailed Description

进程退出状态,包含完整退出信息。

Constructor & Destructor Documentation

◆ ExitStatus()

console::ExitStatus::ExitStatus ( )
inline

构造函数,初始化所有成员为默认值。

Member Function Documentation

◆ exit_code()

int console::ExitStatus::exit_code ( ) const
inline

获取退出码。

Returns
进程的退出码。

◆ normal()

bool console::ExitStatus::normal ( ) const
inline

检查进程是否正常退出。

Returns
true 正常退出,false 被信号终止。

◆ term_signal()

int console::ExitStatus::term_signal ( ) const
inline

获取终止信号。

Returns
信号的编号。

Member Data Documentation

◆ code

int console::ExitStatus::code

退出码(正常退出时有效)

◆ core_dumped

bool console::ExitStatus::core_dumped

是否产生 core dump

◆ signal

int console::ExitStatus::signal

终止信号的编号

◆ signaled

bool console::ExitStatus::signaled

是否由信号终止


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