This function needs to be called every time there is an event on the FD provided by this object's `AsRawFd` trait implementation. # Errors If the rate limiter is disabled or is not blocked, an error is returned.
(&self)
| 83 | /// |
| 84 | /// If the rate limiter is disabled or is not blocked, an error is returned. |
| 85 | pub fn event_handler(&self) -> Result<(), Error> { |
| 86 | self.eventfd.read().map_err(Error::EventFdRead).map(|_| ()) |
| 87 | } |
| 88 | |
| 89 | /// Returns whether this rate limiter is blocked. |
| 90 | /// |