MCPcopy Create free account
hub / github.com/brainboxdotcc/DPP / delete_socket

Method delete_socket

src/dpp/socketengine.cpp:133–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131}
132
133bool socket_engine_base::delete_socket(dpp::socket fd) {
134 std::unique_lock lock(fds_mutex);
135 auto iter = fds.find(fd);
136 if (iter == fds.end() || ((iter->second->flags & WANT_DELETION) != 0L)) {
137 return false;
138 }
139 iter->second->flags |= WANT_DELETION;
140 stats.deletions++;
141 stats.active_fds--;
142 return true;
143}
144
145bool socket_engine_base::remove_socket(dpp::socket fd) {
146 return true;

Callers 4

mainFunction · 0.80
read_loopMethod · 0.80
closeMethod · 0.80
cleanupMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected