| Index: runtime/bin/socket_stream.dart
|
| diff --git a/runtime/bin/socket_stream.dart b/runtime/bin/socket_stream.dart
|
| index c6d617ec4720b16dbab95f5d8662549052b03568..71a353d3158c83bd3a39bfa463080dab2e423efe 100644
|
| --- a/runtime/bin/socket_stream.dart
|
| +++ b/runtime/bin/socket_stream.dart
|
| @@ -36,11 +36,16 @@ class SocketInputStream implements InputStream {
|
|
|
| int available() => _socket.available();
|
|
|
| + void pipe(OutputStream output, [bool close = true]) {
|
| + _pipe(this, output, close: close);
|
| + }
|
| +
|
| void set dataHandler(void callback()) {
|
| _socket.dataHandler = callback;
|
| }
|
|
|
| void set closeHandler(void callback()) {
|
| + _clientCloseHandler = callback;
|
| _socket.closeHandler = callback;
|
| }
|
|
|
| @@ -49,6 +54,7 @@ class SocketInputStream implements InputStream {
|
| }
|
|
|
| Socket _socket;
|
| + Function _clientCloseHandler;
|
| }
|
|
|
|
|
|
|