MCPcopy Create free account
hub / github.com/caozhiyi/CppNet / PostTask

Method PostTask

net/linux/CEpoll.cpp:293–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

291}
292
293void CEpoll::PostTask(std::function<void(void)>& task) {
294 {
295 std::unique_lock<std::mutex> lock(_mutex);
296 _task_list.push_back(task);
297 }
298 WakeUp();
299}
300
301void CEpoll::WakeUp() {
302 write(_pipe[1], "1", 1);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected