Type Definition gnunet_sys::GNUNET_MQ_DestroyImpl[][src]

type GNUNET_MQ_DestroyImpl = Option<unsafe extern "C" fn(mq: *mut GNUNET_MQ_Handle, impl_state: *mut c_void)>;

Signature of functions implementing the destruction of a message queue. Implementations must not free @a mq, but should take care of @a impl_state.

@param mq the message queue to destroy @param impl_state state of the implementation