SimpleKernel 1.17.0
Loading...
Searching...
No Matches
ThreadExitMsg Struct Reference

线程退出消息 More...

#include <lifecycle_messages.hpp>

Inheritance diagram for ThreadExitMsg:
Inheritance graph
Collaboration diagram for ThreadExitMsg:
Collaboration graph

Public Member Functions

构造/析构函数
 ThreadExitMsg (size_t _pid, int _exit_code)
 
 ThreadExitMsg ()=default
 
 ThreadExitMsg (const ThreadExitMsg &)=default
 
 ThreadExitMsg (ThreadExitMsg &&)=default
 
auto operator= (const ThreadExitMsg &) -> ThreadExitMsg &=default
 
auto operator= (ThreadExitMsg &&) -> ThreadExitMsg &=default
 
 ~ThreadExitMsg ()=default
 

Public Attributes

size_t pid {0}
 进程 ID
 
int exit_code {0}
 退出码
 

Detailed Description

线程退出消息

Definition at line 38 of file lifecycle_messages.hpp.

Constructor & Destructor Documentation

◆ ThreadExitMsg() [1/4]

ThreadExitMsg::ThreadExitMsg ( size_t  _pid,
int  _exit_code 
)
inline

Definition at line 46 of file lifecycle_messages.hpp.

47 : pid(_pid), exit_code(_exit_code) {}
int exit_code
退出码
size_t pid
进程 ID

◆ ThreadExitMsg() [2/4]

ThreadExitMsg::ThreadExitMsg ( )
default

◆ ThreadExitMsg() [3/4]

ThreadExitMsg::ThreadExitMsg ( const ThreadExitMsg )
default

◆ ThreadExitMsg() [4/4]

ThreadExitMsg::ThreadExitMsg ( ThreadExitMsg &&  )
default

◆ ~ThreadExitMsg()

ThreadExitMsg::~ThreadExitMsg ( )
default

Member Function Documentation

◆ operator=() [1/2]

auto ThreadExitMsg::operator= ( const ThreadExitMsg ) -> ThreadExitMsg &=default
default

◆ operator=() [2/2]

auto ThreadExitMsg::operator= ( ThreadExitMsg &&  ) -> ThreadExitMsg &=default
default

Member Data Documentation

◆ exit_code

int ThreadExitMsg::exit_code {0}

退出码

Definition at line 42 of file lifecycle_messages.hpp.

42{0};

◆ pid

size_t ThreadExitMsg::pid {0}

进程 ID

Definition at line 40 of file lifecycle_messages.hpp.

40{0};

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