pub fn stop(&self) -> Result<(), Error> {
		for i in 0..self.guarded_data.len() {
			let mut guarded_data = nioruntime_util::lockw!(self.guarded_data[i]);
			guarded_data.stop = true;
			guarded_data.wakeup()?;
		}

		Ok(())
	}
/// Stop the event handler and free any internal resources associated with it. Note: this
/// does not close any registered sockets. That is the responsibility of the user.
Stop the event handler and free any internal resources associated with it. Note: this
does not close any registered sockets. That is the responsibility of the user.
Stop the event handler and free any internal resources associated with it . Note : this does not close any registered sockets . That is the responsibility of the user .
pub fn stop(&self) -> Result<(), Error> {
		for i in 0..self.guarded_data.len() {
			let mut guarded_data = nioruntime_util::lockw!(self.guarded_data[i]);
			guarded_data.stop = true;
			guarded_data.wakeup()?;
		}
		Ok(())
	}
pub fn stop ( & self ) -> Result < ( ) , Error > { for i in 0 .. self . guarded_data . len ( ) { let mut guarded_data = nioruntime_util :: lockw ! ( self guarded_data [ i ] ) ; guarded_data . stop = true ; guarded_data . wakeup ( ) ? ; } Ok ( ( ) ) }
Stop the event handler and free any internal resources associated with it.
Stop the event handler and free any internal resources associated with it .
&self
&self