# listen method

StreamSubscription listen (void onData(dynamic message), { Function onError, void onDone(), bool cancelOnError })
override

Inherited from Stream.

Note that `onError` and `cancelOnError` are ignored since a ReceivePort will never receive an error.

The `onDone` handler will be called when the stream closes. The stream closes when close is called.

## Implementation

    StreamSubscription listen(void onData(var message),
        {Function onError, void onDone(), bool cancelOnError});