fn send_ping_message(&mut self, event_loop: &mut EventLoop<Self>) {
        let control_msg = control::create_ping_message(self.msg_id);
        
        self.msg_id = self.msg_id.wrapping_add(1);
        
        log_debug!(self.logger, "sending a PING message...");
        
        self.send_unconfirmed_control_message(control_msg, event_loop);
    }
/// Send the PING message and schedule the next PING event.
Send the PING message and schedule the next PING event.
Send the PING message and schedule the next PING event .
fn send_ping_message(&mut self, event_loop: &mut EventLoop<Self>) {
        let control_msg = control::create_ping_message(self.msg_id);
        self.msg_id = self.msg_id.wrapping_add(1);
        log_debug!(self.logger, "sending a PING message...");
        self.send_unconfirmed_control_message(control_msg, event_loop);
    }
fn send_ping_message ( & mut self , event_loop : & mut EventLoop < Self > ) { let control_msg = control :: create_ping_message ( self . msg_id ) ; self . msg_id = self . msg_id . wrapping_add ( 1 ) ; log_debug ! ( self logger " " ) ; self . send_unconfirmed_control_message ( control_msg , event_loop ) ; }
Send the PING message and schedule the next PING event.
Send the PING message and schedule the next PING event .
&mut self
event_loop
&mut EventLoop<Self>
&mut self
event_loop
&mut EventLoop<Self>