model/action/async_action library

Classes

AsyncAction<V>
An action whose lifecycle states may be controlled and deferred by receivers.
AsyncActionController<V>
Controller Class for an AsyncAction. The AsyncController provides a private handle to execute a closure if and only if the action is not cancelled. The AsyncAction implementation defers to the controller for its state, and the sequencing of futures to resolve the execution.
DelegatingAsyncAction<V>
A delegating mixin of the AsyncAction class.