Skip to main content

AeronPortManagerFreeManagedPortFuncCallback

Trait AeronPortManagerFreeManagedPortFuncCallback 

Source
pub trait AeronPortManagerFreeManagedPortFuncCallback {
    // Required method
    fn handle_aeron_port_manager_free_managed_port_func(
        &mut self,
        bind_addr: SockaddrStorage,
    );
}
Expand description

(note you must copy any arguments that you use afterwards even those with static lifetimes)

Required Methods§

Implementors§

Source§

impl AeronPortManagerFreeManagedPortFuncCallback for AeronPortManagerFreeManagedPortFuncLogger

Source§

impl AeronPortManagerFreeManagedPortFuncCallback for NoHandler

Source§

impl<F: FnMut(SockaddrStorage)> AeronPortManagerFreeManagedPortFuncCallback for F

Any closure with the matching signature is a callback: methods that retain it heap-allocate it into a Handler owned by the registering resource.

Source§

impl<T: AeronPortManagerFreeManagedPortFuncCallback> AeronPortManagerFreeManagedPortFuncCallback for Handler<T>

Pass an existing Handler clone anywhere a callback value is expected, e.g. to share one callback instance across several registrations.