bool w_json_buffer_write_bser(w_jbuffer_t *jr, w_stm_t stm, json_t *json) { struct jbuffer_write_data data = { stm, jr }; int res; res = w_bser_write_pdu(json, jbuffer_write, &data); if (res != 0) { return false; } return jbuffer_flush(&data); }
bool w_json_buffer_write_bser(uint32_t bser_version, uint32_t bser_capabilities, w_jbuffer_t *jr, w_stm_t stm, json_t *json) { struct jbuffer_write_data data = { stm, jr }; int res; res = w_bser_write_pdu(bser_version, bser_capabilities, jbuffer_write, json, &data); if (res != 0) { return false; } return jbuffer_flush(&data); }