writeValueToNativeBuffer method

int writeValueToNativeBuffer(
  1. String key,
  2. MMBuffer buffer
)

Write the value to a pre-allocated native buffer.

  • Return size written into buffer.
  • Return -1 on any error, such as buffer not large enough.

Implementation

int writeValueToNativeBuffer(String key, MMBuffer buffer) {
  final keyPtr = key.toNativeUtf8();
  final ret = _writeValueToNB(_handle, keyPtr, buffer.pointer!.cast(), buffer.length);
  calloc.free(keyPtr);
  return ret;
}