diff options
Diffstat (limited to 'src/async-wrap.h')
-rw-r--r-- | src/async-wrap.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/async-wrap.h b/src/async-wrap.h index 2702cfa2b7..39b6f287c9 100644 --- a/src/async-wrap.h +++ b/src/async-wrap.h @@ -128,12 +128,18 @@ class AsyncWrap : public BaseObject { static void EmitAsyncInit(Environment* env, v8::Local<v8::Object> object, v8::Local<v8::String> type, - double id, + double async_id, double trigger_async_id); - static void EmitBefore(Environment* env, double id); - static void EmitAfter(Environment* env, double id); - static void EmitPromiseResolve(Environment* env, double id); + static void EmitDestroy(Environment* env, double async_id); + static void EmitBefore(Environment* env, double async_id); + static void EmitAfter(Environment* env, double async_id); + static void EmitPromiseResolve(Environment* env, double async_id); + + void EmitTraceEventBefore(); + void EmitTraceEventAfter(); + void EmitTraceEventDestroy(); + inline ProviderType provider_type() const; |