sendMessage method

*<Null safety>*

void sendMessage (Message message)

Implementation

void sendMessage(Message message) {
  if (!_reader.isBound) {
    proxyError(FidlStateException(
        'AsyncProxyController<${$interfaceName}> is closed.'));
    return;
  }
  final int status = _reader.channel!.write(message.data, message.handles);
  if (status != ZX.OK) {
    proxyError(FidlError(
        'AsyncProxyController<${$interfaceName}> failed to write to channel: ${_reader.channel} (status: $status)'));
  }
}