pub unsafe extern "C" fn pomp_encoder_init(
enc: *mut pomp_encoder,
msg: *mut pomp_msg,
) -> c_intExpand description
Initialize an encoder object before starting to encode a message. @param enc : encoder. @param msg : message to encode. @return 0 in case of success, negative errno value in case of error.
@remarks the message ownership is not transferred, it will NOT be destroyed when encoder object is destroyed.