Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
MozReview-Commit-ID: DKR6ROiHRS7
This commit is contained in:
@@ -411,13 +411,14 @@ public:
|
||||
already_AddRefed<AbstractResult>& aDiscardedResult,
|
||||
const nsACString& aOperation,
|
||||
int32_t aOSError)
|
||||
: mOnSuccess(aOnSuccess)
|
||||
: Runnable("ErrorEvent")
|
||||
, mOnSuccess(aOnSuccess)
|
||||
, mOnError(aOnError)
|
||||
, mDiscardedResult(aDiscardedResult)
|
||||
, mOSError(aOSError)
|
||||
, mOperation(aOperation)
|
||||
{
|
||||
MOZ_ASSERT(!NS_IsMainThread());
|
||||
{
|
||||
MOZ_ASSERT(!NS_IsMainThread());
|
||||
}
|
||||
|
||||
NS_IMETHOD Run() override {
|
||||
@@ -460,14 +461,16 @@ public:
|
||||
* we do not manipulate xpconnect refcounters off the main thread
|
||||
* (which is illegal).
|
||||
*/
|
||||
SuccessEvent(nsMainThreadPtrHandle<nsINativeOSFileSuccessCallback>& aOnSuccess,
|
||||
nsMainThreadPtrHandle<nsINativeOSFileErrorCallback>& aOnError,
|
||||
already_AddRefed<nsINativeOSFileResult>& aResult)
|
||||
: mOnSuccess(aOnSuccess)
|
||||
SuccessEvent(
|
||||
nsMainThreadPtrHandle<nsINativeOSFileSuccessCallback>& aOnSuccess,
|
||||
nsMainThreadPtrHandle<nsINativeOSFileErrorCallback>& aOnError,
|
||||
already_AddRefed<nsINativeOSFileResult>& aResult)
|
||||
: Runnable("SuccessEvent")
|
||||
, mOnSuccess(aOnSuccess)
|
||||
, mOnError(aOnError)
|
||||
, mResult(aResult)
|
||||
{
|
||||
MOZ_ASSERT(!NS_IsMainThread());
|
||||
{
|
||||
MOZ_ASSERT(!NS_IsMainThread());
|
||||
}
|
||||
|
||||
NS_IMETHOD Run() override {
|
||||
@@ -500,9 +503,11 @@ public:
|
||||
*/
|
||||
class AbstractDoEvent: public Runnable {
|
||||
public:
|
||||
AbstractDoEvent(nsMainThreadPtrHandle<nsINativeOSFileSuccessCallback>& aOnSuccess,
|
||||
nsMainThreadPtrHandle<nsINativeOSFileErrorCallback>& aOnError)
|
||||
: mOnSuccess(aOnSuccess)
|
||||
AbstractDoEvent(
|
||||
nsMainThreadPtrHandle<nsINativeOSFileSuccessCallback>& aOnSuccess,
|
||||
nsMainThreadPtrHandle<nsINativeOSFileErrorCallback>& aOnError)
|
||||
: Runnable("AbstractDoEvent")
|
||||
, mOnSuccess(aOnSuccess)
|
||||
, mOnError(aOnError)
|
||||
#if defined(DEBUG)
|
||||
, mResolved(false)
|
||||
|
||||
Reference in New Issue
Block a user