Utility function to calculate how many bytes are needed to completely deserialize the D-Bus message stored at blob.
An error will be returned if blob contains invalid data, or if not enough data is available to determine the size.
| blob |
a blob representing a binary D-Bus message. |
| blob_len |
the length of |
|
Number of bytes needed or `-1` if throws is set |