Function gnunet_sys::GNUNET_MQ_msg_nested_mh_[][src]

pub unsafe extern "C" fn GNUNET_MQ_msg_nested_mh_(
    mhp: *mut *mut GNUNET_MessageHeader,
    base_size: u16,
    type_: u16,
    nested_mh: *const GNUNET_MessageHeader
) -> *mut GNUNET_MQ_Envelope

Implementation of the #GNUNET_MQ_msg_nested_mh macro.

@param mhp pointer to the message header pointer that will be changed to allocate at the newly allocated space for the message. @param base_size size of the data before the nested message @param type type of the message in the envelope @param nested_mh the message to append to the message after base_size