A bunch of miscellaneous CRT updates to support eventstream and Greengrass RPC.
Some events have been renamed
Added support for LiftedPromise, a promise whose resolve and reject methods are available to external actors. Primary use is to remove internal awaits in the promise body that may never resolve (based on network events, for example) and instead let external events drive resolution/rejection
Added support for CancelController, a simple type with a cancel method that can be listened to for promise rejection
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
A bunch of miscellaneous CRT updates to support eventstream and Greengrass RPC.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.