|
Shaka Player Embedded
|
#include <rejected_promise_handler.h>
Public Member Functions | |
| RejectedPromiseHandler () | |
| ~RejectedPromiseHandler () | |
| void | AddPromise (Handle< JsPromise > promise, Handle< JsValue > value) |
| void | RemovePromise (Handle< JsPromise > promise) |
| void | LogUnhandledRejection () |
A singleton class owned by the JsEngine that handles printing errors about rejected Promises with no handlers. When a Promise gets rejected without any handlers, a log message should be printed. However, we get a callback from the JavaScript engine immediately, so we need to delay the message so JavaScript can add handlers.
Definition at line 33 of file rejected_promise_handler.h.
| shaka::RejectedPromiseHandler::RejectedPromiseHandler | ( | ) |
Definition at line 22 of file rejected_promise_handler.cc.
| shaka::RejectedPromiseHandler::~RejectedPromiseHandler | ( | ) |
Definition at line 24 of file rejected_promise_handler.cc.
| void shaka::RejectedPromiseHandler::AddPromise | ( | Handle< JsPromise > | promise, |
| Handle< JsValue > | value | ||
| ) |
Adds a new Promise to be logged.
| promise | The Promise object that was rejected. |
| value | The value it was rejected with. |
Definition at line 26 of file rejected_promise_handler.cc.
| void shaka::RejectedPromiseHandler::LogUnhandledRejection | ( | ) |
Called by the background task to log unhandled rejections.
Definition at line 53 of file rejected_promise_handler.cc.
| void shaka::RejectedPromiseHandler::RemovePromise | ( | Handle< JsPromise > | promise | ) |
Indicates that the given Promise had a handler added to it.
Definition at line 36 of file rejected_promise_handler.cc.
1.8.13