src: fix indentation for AsyncResource
This un-breaks the linter, which currently does not seem to run on this part of the file. PR-URL: https://github.com/nodejs/node/pull/23177 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Denys Otrishko <shishugi@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
640172d24d
commit
69f1a2bb85
136
src/node.h
136
src/node.h
@ -755,84 +755,84 @@ v8::MaybeLocal<v8::Value> MakeCallback(v8::Isolate* isolate,
|
||||
* `AsyncResource::MakeCallback()` is used, then all four callbacks will be
|
||||
* called automatically. */
|
||||
class AsyncResource {
|
||||
public:
|
||||
AsyncResource(v8::Isolate* isolate,
|
||||
v8::Local<v8::Object> resource,
|
||||
const char* name,
|
||||
async_id trigger_async_id = -1)
|
||||
: isolate_(isolate),
|
||||
resource_(isolate, resource) {
|
||||
async_context_ = EmitAsyncInit(isolate, resource, name,
|
||||
trigger_async_id);
|
||||
}
|
||||
public:
|
||||
AsyncResource(v8::Isolate* isolate,
|
||||
v8::Local<v8::Object> resource,
|
||||
const char* name,
|
||||
async_id trigger_async_id = -1)
|
||||
: isolate_(isolate),
|
||||
resource_(isolate, resource) {
|
||||
async_context_ = EmitAsyncInit(isolate, resource, name,
|
||||
trigger_async_id);
|
||||
}
|
||||
|
||||
AsyncResource(v8::Isolate* isolate,
|
||||
v8::Local<v8::Object> resource,
|
||||
v8::Local<v8::String> name,
|
||||
async_id trigger_async_id = -1)
|
||||
: isolate_(isolate),
|
||||
resource_(isolate, resource) {
|
||||
async_context_ = EmitAsyncInit(isolate, resource, name,
|
||||
trigger_async_id);
|
||||
}
|
||||
AsyncResource(v8::Isolate* isolate,
|
||||
v8::Local<v8::Object> resource,
|
||||
v8::Local<v8::String> name,
|
||||
async_id trigger_async_id = -1)
|
||||
: isolate_(isolate),
|
||||
resource_(isolate, resource) {
|
||||
async_context_ = EmitAsyncInit(isolate, resource, name,
|
||||
trigger_async_id);
|
||||
}
|
||||
|
||||
virtual ~AsyncResource() {
|
||||
EmitAsyncDestroy(isolate_, async_context_);
|
||||
resource_.Reset();
|
||||
}
|
||||
virtual ~AsyncResource() {
|
||||
EmitAsyncDestroy(isolate_, async_context_);
|
||||
resource_.Reset();
|
||||
}
|
||||
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
v8::Local<v8::Function> callback,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
callback, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
v8::Local<v8::Function> callback,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
callback, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
const char* method,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
method, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
const char* method,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
method, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
v8::Local<v8::String> symbol,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
symbol, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
v8::MaybeLocal<v8::Value> MakeCallback(
|
||||
v8::Local<v8::String> symbol,
|
||||
int argc,
|
||||
v8::Local<v8::Value>* argv) {
|
||||
return node::MakeCallback(isolate_, get_resource(),
|
||||
symbol, argc, argv,
|
||||
async_context_);
|
||||
}
|
||||
|
||||
v8::Local<v8::Object> get_resource() {
|
||||
return resource_.Get(isolate_);
|
||||
}
|
||||
v8::Local<v8::Object> get_resource() {
|
||||
return resource_.Get(isolate_);
|
||||
}
|
||||
|
||||
async_id get_async_id() const {
|
||||
return async_context_.async_id;
|
||||
}
|
||||
async_id get_async_id() const {
|
||||
return async_context_.async_id;
|
||||
}
|
||||
|
||||
async_id get_trigger_async_id() const {
|
||||
return async_context_.trigger_async_id;
|
||||
}
|
||||
async_id get_trigger_async_id() const {
|
||||
return async_context_.trigger_async_id;
|
||||
}
|
||||
|
||||
protected:
|
||||
class CallbackScope : public node::CallbackScope {
|
||||
public:
|
||||
explicit CallbackScope(AsyncResource* res)
|
||||
: node::CallbackScope(res->isolate_,
|
||||
res->resource_.Get(res->isolate_),
|
||||
res->async_context_) {}
|
||||
};
|
||||
protected:
|
||||
class CallbackScope : public node::CallbackScope {
|
||||
public:
|
||||
explicit CallbackScope(AsyncResource* res)
|
||||
: node::CallbackScope(res->isolate_,
|
||||
res->resource_.Get(res->isolate_),
|
||||
res->async_context_) {}
|
||||
};
|
||||
|
||||
private:
|
||||
v8::Isolate* isolate_;
|
||||
v8::Persistent<v8::Object> resource_;
|
||||
async_context async_context_;
|
||||
private:
|
||||
v8::Isolate* isolate_;
|
||||
v8::Persistent<v8::Object> resource_;
|
||||
async_context async_context_;
|
||||
};
|
||||
|
||||
} // namespace node
|
||||
|
Loading…
x
Reference in New Issue
Block a user