pub struct RingBufferRegistry { /* private fields */ }Implementations§
Source§impl RingBufferRegistry
impl RingBufferRegistry
pub fn add<F>(&mut self, rb: &RingBufferRef, cb: F) -> Result<(), i32>
pub fn add_fd<F>(&mut self, map_fd: i32, cb: F) -> Result<(), i32>
pub fn poll(&self, timeout: Duration) -> Result<usize, i32>
pub fn consume(&self) -> Result<usize, i32>
pub fn epoll_fd(&self) -> Option<i32>
Trait Implementations§
Source§impl Default for RingBufferRegistry
impl Default for RingBufferRegistry
Source§impl Drop for RingBufferRegistry
impl Drop for RingBufferRegistry
Auto Trait Implementations§
impl !RefUnwindSafe for RingBufferRegistry
impl !Send for RingBufferRegistry
impl !Sync for RingBufferRegistry
impl !UnwindSafe for RingBufferRegistry
impl Freeze for RingBufferRegistry
impl Unpin for RingBufferRegistry
impl UnsafeUnpin for RingBufferRegistry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more