| 243 | } |
| 244 | |
| 245 | pub fn poll_events(&mut self, max_per_socket: usize, max_bytes: usize) -> Vec<NetworkEvent> { |
| 246 | let mut events = Vec::new(); |
| 247 | self.poll_accepts(max_per_socket, &mut events); |
| 248 | self.poll_websocket_accepts(max_per_socket, &mut events); |
| 249 | self.poll_tcp_data(max_per_socket, max_bytes, &mut events); |
| 250 | self.poll_udp_packets(max_per_socket, max_bytes, &mut events); |
| 251 | self.poll_websocket_messages(max_per_socket, max_bytes, &mut events); |
| 252 | events |
| 253 | } |
| 254 | |
| 255 | pub fn poll_variant_events( |
| 256 | &mut self, |