Lines Matching full:registry
1 use crate::{Interest, Registry, Token};
5 /// An event source that may be registered with [`Registry`].
8 /// `Registry`. Users of Mio **should not** use the `event::Source` trait
9 /// functions directly. Instead, the equivalent functions on `Registry` should
12 /// See [`Registry`] for more details.
14 /// [`Registry`]: ../struct.Registry.html
33 /// [`Registry`] this cannot be done while being dropped.
35 /// [deregistered]: ../struct.Registry.html#method.deregister
43 /// use mio::{Interest, Registry, Token};
55 /// fn register(&mut self, registry: &Registry, token: Token, interests: Interest)
59 /// self.socket.register(registry, token, interests)
62 /// fn reregister(&mut self, registry: &Registry, token: Token, interests: Interest)
66 /// self.socket.reregister(registry, token, interests)
69 /// fn deregister(&mut self, registry: &Registry) -> io::Result<()> {
71 /// self.socket.deregister(registry)
76 /// Register `self` with the given `Registry` instance.
78 /// This function should not be called directly. Use [`Registry::register`]
82 /// [`Registry::register`]: ../struct.Registry.html#method.register
85 registry: &Registry, in register() argument
90 /// Re-register `self` with the given `Registry` instance.
93 /// [`Registry::reregister`] instead. Implementors should handle
96 /// [`Registry::reregister`]: ../struct.Registry.html#method.reregister
99 registry: &Registry, in reregister() argument
104 /// Deregister `self` from the given `Registry` instance.
107 /// [`Registry::deregister`] instead. Implementors should handle
110 /// [`Registry::deregister`]: ../struct.Registry.html#method.deregister
111 fn deregister(&mut self, registry: &Registry) -> io::Result<()>; in deregister()
120 registry: &Registry, in register() argument
124 (**self).register(registry, token, interests) in register()
129 registry: &Registry, in reregister() argument
133 (**self).reregister(registry, token, interests) in reregister()
136 fn deregister(&mut self, registry: &Registry) -> io::Result<()> { in deregister()
137 (**self).deregister(registry) in deregister()