Line data Source code
1 : import 'package:combine/src/isolate_messenger/isolate_messenger.dart'; 2 : import 'package:combine/src/isolate_messenger/isolate_messenger_from_internal.dart'; 3 : 4 : abstract class InternalIsolateMessenger { 5 5 : const InternalIsolateMessenger(); 6 : 7 : /// Stream with messages from isolate. 8 : Stream<Object?> get messagesStream; 9 : 10 : /// Sends messages to the isolate. 11 : void send(Object? message); 12 : 13 10 : IsolateMessenger toIsolateMessenger() => IsolateMessengerFromInternal(this); 14 : }