sock: remove ep_sock_find_in_tree() internal api

This commit is contained in:
Bert Belder 2017-09-25 23:09:15 +02:00
parent 3151f51417
commit 809a6d84bf
3 changed files with 2 additions and 6 deletions

View File

@ -338,7 +338,8 @@ int ep_port_del_socket(ep_port_t* port_info, ep_sock_t* sock_info) {
}
ep_sock_t* ep_port_find_socket(ep_port_t* port_info, SOCKET socket) {
ep_sock_t* sock_info = ep_sock_find_in_tree(&port_info->sock_tree, socket);
ep_sock_t* sock_info = safe_container_of(
tree_find(&port_info->sock_tree, socket), ep_sock_t, tree_node);
if (sock_info == NULL)
return_error(NULL, ERROR_NOT_FOUND);
return sock_info;

View File

@ -230,10 +230,6 @@ void ep_sock_force_delete(ep_port_t* port_info, ep_sock_t* sock_info) {
ep_sock_delete(port_info, sock_info);
}
ep_sock_t* ep_sock_find_in_tree(tree_t* tree, SOCKET socket) {
return safe_container_of(tree_find(tree, socket), ep_sock_t, tree_node);
}
ep_sock_t* ep_sock_from_overlapped(OVERLAPPED* overlapped) {
_ep_sock_private_t* sock_private =
container_of(overlapped, _ep_sock_private_t, poll_req.overlapped);

View File

@ -24,7 +24,6 @@ EPOLL_INTERNAL void ep_sock_delete(ep_port_t* port_info, ep_sock_t* sock_info);
EPOLL_INTERNAL void ep_sock_force_delete(ep_port_t* port_info,
ep_sock_t* sock_info);
EPOLL_INTERNAL ep_sock_t* ep_sock_find_in_tree(tree_t* tree, SOCKET socket);
EPOLL_INTERNAL ep_sock_t* ep_sock_from_overlapped(OVERLAPPED* overlapped);
EPOLL_INTERNAL int ep_sock_set_event(ep_port_t* port_info,