(data, size)
| 399 | |
| 400 | # ssize_t pn_data_encode(pn_data_t *data, char *bytes, size_t size); |
| 401 | def pn_data_encode(data, size): |
| 402 | buff = bytearray(size) |
| 403 | err = lib.pn_data_encode(data, ffi.from_buffer(buff), size) |
| 404 | if err >= 0: |
| 405 | buff = buff[:err] |
| 406 | return err, buff |
| 407 | |
| 408 | |
| 409 | # int pn_data_format(pn_data_t *data, char *bytes, size_t *size); |