[][src]Function mynewt::kernel::os::os_mqueue_put

pub unsafe extern "C" fn os_mqueue_put(
    arg1: *mut os_mqueue,
    arg2: *mut os_eventq,
    arg3: *mut os_mbuf
) -> c_int

Adds a packet (i.e. packet header mbuf) to an mqueue. The event associated with the mqueue gets posted to the specified eventq.

  • mq: The mbuf queue to append the mbuf to.
  • evq: The event queue to post an event to.
  • m: The mbuf to append to the mbuf queue.

Return: 0 on success, non-zero on failure.