| |
| |
| |
| # sendMessage method |
| |
| |
| |
| |
| |
| |
| |
| |
| void sendMessage |
| ([OutgoingMessage](../../package-fidl_fidl/OutgoingMessage-class.md) message) |
| |
| |
| |
| |
| |
| <p>Sends the given messages over the bound channel.</p> |
| <p>Used by subclasses of <a href="../../package-fidl_fidl/Proxy-class.md">Proxy<T></a> to send encoded messages.</p> |
| |
| |
| |
| ## Implementation |
| |
| ```dart |
| void sendMessage(OutgoingMessage message) { |
| if (!_reader.isBound) { |
| proxyError('The proxy is closed.'); |
| return; |
| } |
| final int status = |
| _reader.channel!.writeEtc(message.data, message.handleDispositions); |
| if (status != ZX.OK) |
| proxyError( |
| 'Failed to write to channel: ${_reader.channel} (status: $status)'); |
| } |
| ``` |
| |
| |
| |
| |
| |
| |
| |