async_helper library

Classes

AsyncRunner
AsyncScheduler<Request_T, Response_T>
AsyncSchedulerWithCallback<Request_T, Response_T, Message_T>
AsyncSchedulerWithStreams<Request_T, Response_T, Message_T>
Mutex
Scheduler
Semaphore

Typedefs

AsyncCallback<Message_T> = Future<void> Function(Message_T message, String? callbackId)
AsyncTask<Request_T, Response_T> = Future<Response_T?> Function(Request_T? request)
AsyncTaskWithSend<Request_T, Response_T, Message_T> = Future<Response_T?> Function(SendMessage<Message_T> sendMessage, Request_T? request)
SendMessage<Message_T> = Future<void> Function(Message_T message)