int mk_socket_sendv(int socket_fd, struct mk_iov *mk_io) { int bytes; bytes = plg_netiomap->writev(socket_fd, mk_io); if (config->safe_event_write == MK_TRUE) { mk_socket_safe_event_write(socket_fd); } return bytes; }
int mk_socket_send(int socket_fd, const void *buf, size_t count) { int bytes; bytes = plg_netiomap->write(socket_fd, buf, count); if (config->safe_event_write == MK_TRUE) { mk_socket_safe_event_write(socket_fd); } return bytes; }
/* NETWORK_IO plugin functions */ int mk_socket_sendv(int socket_fd, struct mk_iov *mk_io) { int bytes; bytes = mk_config->network->writev(socket_fd, mk_io); if (mk_config->safe_event_write == MK_TRUE) { mk_socket_safe_event_write(socket_fd); } return bytes; }
int mk_socket_send_file(int socket_fd, int file_fd, off_t *file_offset, size_t file_count) { int bytes; bytes = plg_netiomap->send_file(socket_fd, file_fd, file_offset, file_count); if (config->safe_event_write == MK_TRUE) { mk_socket_safe_event_write(socket_fd); } return bytes; }