summaryrefslogtreecommitdiff
path: root/libdeno/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdeno/internal.h')
-rw-r--r--libdeno/internal.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/libdeno/internal.h b/libdeno/internal.h
index 0113946d5..8a366d515 100644
--- a/libdeno/internal.h
+++ b/libdeno/internal.h
@@ -13,14 +13,14 @@ namespace deno {
// deno_s = Wrapped Isolate.
class DenoIsolate {
public:
- DenoIsolate(deno_buf snapshot, deno_recv_cb cb, deno_buf shared)
+ DenoIsolate(deno_buf snapshot, deno_config config)
: isolate_(nullptr),
- shared_(shared),
+ shared_(config.shared),
current_args_(nullptr),
snapshot_creator_(nullptr),
global_import_buf_ptr_(nullptr),
pending_promise_events_(0),
- cb_(cb),
+ recv_cb_(config.recv_cb),
next_req_id_(0),
user_data_(nullptr) {
array_buffer_allocator_ = v8::ArrayBuffer::Allocator::NewDefaultAllocator();
@@ -48,7 +48,7 @@ class DenoIsolate {
v8::SnapshotCreator* snapshot_creator_;
void* global_import_buf_ptr_;
int32_t pending_promise_events_;
- deno_recv_cb cb_;
+ deno_recv_cb recv_cb_;
int32_t next_req_id_;
void* user_data_;
@@ -65,20 +65,20 @@ class DenoIsolate {
};
class UserDataScope {
- DenoIsolate* deno;
- void* prev_data;
- void* data; // Not necessary; only for sanity checking.
+ DenoIsolate* deno_;
+ void* prev_data_;
+ void* data_; // Not necessary; only for sanity checking.
public:
- UserDataScope(DenoIsolate* deno_, void* data_) : deno(deno_), data(data_) {
+ UserDataScope(DenoIsolate* deno, void* data) : deno_(deno), data_(data) {
CHECK(deno->user_data_ == nullptr || deno->user_data_ == data_);
- prev_data = deno->user_data_;
+ prev_data_ = deno->user_data_;
deno->user_data_ = data;
}
~UserDataScope() {
- CHECK(deno->user_data_ == data);
- deno->user_data_ = prev_data;
+ CHECK(deno_->user_data_ == data_);
+ deno_->user_data_ = prev_data_;
}
};