src: inline some small and single-caller functions
This commit is contained in:
parent
f8325fba92
commit
4a7e05917f
16
src/port.c
16
src/port.c
@ -81,7 +81,7 @@ err1:
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__close_iocp(port_state_t* port_state) {
|
static inline int port__close_iocp(port_state_t* port_state) {
|
||||||
HANDLE iocp_handle = port_state->iocp_handle;
|
HANDLE iocp_handle = port_state->iocp_handle;
|
||||||
port_state->iocp_handle = NULL;
|
port_state->iocp_handle = NULL;
|
||||||
|
|
||||||
@ -150,12 +150,12 @@ static int port__update_events(port_state_t* port_state) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void port__update_events_if_polling(port_state_t* port_state) {
|
static inline void port__update_events_if_polling(port_state_t* port_state) {
|
||||||
if (port_state->active_poll_count > 0)
|
if (port_state->active_poll_count > 0)
|
||||||
port__update_events(port_state);
|
port__update_events(port_state);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__feed_events(port_state_t* port_state,
|
static inline int port__feed_events(port_state_t* port_state,
|
||||||
struct epoll_event* epoll_events,
|
struct epoll_event* epoll_events,
|
||||||
OVERLAPPED_ENTRY* iocp_events,
|
OVERLAPPED_ENTRY* iocp_events,
|
||||||
DWORD iocp_event_count) {
|
DWORD iocp_event_count) {
|
||||||
@ -173,7 +173,7 @@ static int port__feed_events(port_state_t* port_state,
|
|||||||
return epoll_event_count;
|
return epoll_event_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__poll(port_state_t* port_state,
|
static inline int port__poll(port_state_t* port_state,
|
||||||
struct epoll_event* epoll_events,
|
struct epoll_event* epoll_events,
|
||||||
OVERLAPPED_ENTRY* iocp_events,
|
OVERLAPPED_ENTRY* iocp_events,
|
||||||
DWORD maxevents,
|
DWORD maxevents,
|
||||||
@ -283,7 +283,7 @@ int port_wait(port_state_t* port_state,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__ctl_add(port_state_t* port_state,
|
static inline int port__ctl_add(port_state_t* port_state,
|
||||||
SOCKET sock,
|
SOCKET sock,
|
||||||
struct epoll_event* ev) {
|
struct epoll_event* ev) {
|
||||||
sock_state_t* sock_state = sock_new(port_state, sock);
|
sock_state_t* sock_state = sock_new(port_state, sock);
|
||||||
@ -300,7 +300,7 @@ static int port__ctl_add(port_state_t* port_state,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__ctl_mod(port_state_t* port_state,
|
static inline int port__ctl_mod(port_state_t* port_state,
|
||||||
SOCKET sock,
|
SOCKET sock,
|
||||||
struct epoll_event* ev) {
|
struct epoll_event* ev) {
|
||||||
sock_state_t* sock_state = port_find_socket(port_state, sock);
|
sock_state_t* sock_state = port_find_socket(port_state, sock);
|
||||||
@ -315,7 +315,7 @@ static int port__ctl_mod(port_state_t* port_state,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__ctl_del(port_state_t* port_state, SOCKET sock) {
|
static inline int port__ctl_del(port_state_t* port_state, SOCKET sock) {
|
||||||
sock_state_t* sock_state = port_find_socket(port_state, sock);
|
sock_state_t* sock_state = port_find_socket(port_state, sock);
|
||||||
if (sock_state == NULL)
|
if (sock_state == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
@ -325,7 +325,7 @@ static int port__ctl_del(port_state_t* port_state, SOCKET sock) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int port__ctl_op(port_state_t* port_state,
|
static inline int port__ctl_op(port_state_t* port_state,
|
||||||
int op,
|
int op,
|
||||||
SOCKET sock,
|
SOCKET sock,
|
||||||
struct epoll_event* ev) {
|
struct epoll_event* ev) {
|
||||||
|
|||||||
@ -51,7 +51,7 @@ static inline void sock__free(sock_state_t* sock_state) {
|
|||||||
free(sock_state);
|
free(sock_state);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int sock__cancel_poll(sock_state_t* sock_state) {
|
static inline int sock__cancel_poll(sock_state_t* sock_state) {
|
||||||
assert(sock_state->poll_status == SOCK__POLL_PENDING);
|
assert(sock_state->poll_status == SOCK__POLL_PENDING);
|
||||||
|
|
||||||
if (afd_cancel_poll(poll_group_get_afd_device_handle(sock_state->poll_group),
|
if (afd_cancel_poll(poll_group_get_afd_device_handle(sock_state->poll_group),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user