Esempio n. 1
0
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);
}
Esempio n. 2
0
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);
}