typed_isolate

Creator: coderz1093

Last updated:

0 purchases

typed_isolate Image
typed_isolate Images

Languages

Categories

Add to Cart

Description:

typed isolate

typed_isolate #
Easier and type-safe isolate usage with support for parent and child isolates and easy 2-way communication between them.
Features #

Declare a parent isolate that handles incoming data and can send messages to children isolates
Declare a child isolate or isolates to handle requests from and send data to the main isolate
Easily spawn children isolates from the parent isolate
Natural support for long-living isolates
Full type safety thanks to type arguments everywhere!

Usage #
Here's an example of a child isolate that receives integers and wraps them in square brackets.
class NumberConverter extends IsolateChild<String, int> {
NumberConverter() : super(id: "brackets");

@override
void run() => print("Opening child...");

@override
void onData(int data) => send("[$data]");
}
copied to clipboard
For a full-fledged example, see the Example tab or example/typed_isolate_example.dart.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.