MCPcopy Create free account
hub / github.com/Shangyizhou/A-Tiny-Network-Library / ~EventLoopThread

Method ~EventLoopThread

src/net/EventLoopThread.cc:15–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15EventLoopThread::~EventLoopThread()
16{
17 exiting_ = true;
18 if (loop_ != nullptr)
19 {
20 /**
21 * TODO:
22 * 不允许指针指向不完整的类类型 "EventLoop"
23 * 因为我们的EventLoop在头文件只是前置声明,告诉编译器有这个东西存在
24 * 但是实际声明的头文件并未加上,所以使用里面的函数都会失败
25 * 我们需要在实现的cc文件里面加入头文件
26 */
27 loop_->quit();
28 thread_.join();
29 }
30}
31
32EventLoop* EventLoopThread::startLoop()
33{

Callers

nothing calls this directly

Calls 2

quitMethod · 0.80
joinMethod · 0.80

Tested by

no test coverage detected