| Index: examples/dart/netcat/lib/main.dart
|
| diff --git a/examples/dart/netcat/lib/main.dart b/examples/dart/netcat/lib/main.dart
|
| index 9e5cc20dd99dc6ba4d4abec8570cdc98a15f0d63..8ac0d3f1e8a63f27453f86fcc3aa85321f0d2a47 100644
|
| --- a/examples/dart/netcat/lib/main.dart
|
| +++ b/examples/dart/netcat/lib/main.dart
|
| @@ -49,7 +49,7 @@ class Connector {
|
| TcpConnectedSocketProxy _socket;
|
| MojoDataPipeProducer _socketSender;
|
| MojoDataPipeConsumer _socketReceiver;
|
| - MojoEventStream _socketReceiverEventStream;
|
| + MojoEventHandler _socketReceiverEventHandler;
|
| final ByteData _readBuffer;
|
| final ByteData _writeBuffer;
|
|
|
| @@ -81,8 +81,8 @@ class Connector {
|
| _startReadingFromTerminal();
|
|
|
| // Set up reading from the socket.
|
| - _socketReceiverEventStream = new MojoEventStream(_socketReceiver.handle);
|
| - _socketReceiverEventStream.listen(_onSocketReceiverEvent);
|
| + _socketReceiverEventHandler = new MojoEventHandler(_socketReceiver.handle);
|
| + _socketReceiverEventHandler.handleEvents(_onSocketReceiverEvent);
|
| } catch (e) {
|
| _shutDown();
|
| }
|
| @@ -130,7 +130,7 @@ class Connector {
|
| _terminal.ptr.write(_readBuffer.buffer.asUint8List(0, numBytesRead), 0,
|
| files.Whence.FROM_CURRENT)
|
| .catchError((e) { _shutDown(); });
|
| - _socketReceiverEventStream.enableReadEvents();
|
| + _socketReceiverEventHandler.enableReadEvents();
|
| } else {
|
| shouldShutDown = true;
|
| }
|
| @@ -145,9 +145,9 @@ class Connector {
|
| }
|
|
|
| void _shutDown() {
|
| - if (_socketReceiverEventStream != null) {
|
| - ignoreFuture(_socketReceiverEventStream.close());
|
| - _socketReceiverEventStream = null;
|
| + if (_socketReceiverEventHandler != null) {
|
| + ignoreFuture(_socketReceiverEventHandler.close());
|
| + _socketReceiverEventHandler = null;
|
| }
|
| if (_socketSender != null) {
|
| if (_socketSender.handle.isValid)
|
| @@ -226,7 +226,7 @@ main(List args) {
|
| MojoHandle appHandle = new MojoHandle(args[0]);
|
| String url = args[1];
|
| new NetcatApplication.fromHandle(appHandle)
|
| - ..onError = (() {
|
| + ..onError = ((Object e) {
|
| MojoHandle.reportLeakedHandles();
|
| });
|
| }
|
|
|