From 4f3250bc4341217dce0e7efd48b49c47beac77b3 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 8 Oct 2018 11:04:33 +0200 Subject: Remove deno_get_data() Instead, pass the isolate data to the dispatch callback directly. --- libdeno/deno.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'libdeno/deno.h') diff --git a/libdeno/deno.h b/libdeno/deno.h index c166c7fde..5fad6a1c3 100644 --- a/libdeno/deno.h +++ b/libdeno/deno.h @@ -23,8 +23,8 @@ typedef struct deno_s Deno; // A callback to receive a message from a libdeno.send() javascript call. // control_buf is valid for only for the lifetime of this callback. // data_buf is valid until deno_respond() is called. -typedef void (*deno_recv_cb)(Deno* d, int32_t req_id, deno_buf control_buf, - deno_buf data_buf); +typedef void (*deno_recv_cb)(void* user_data, int32_t req_id, + deno_buf control_buf, deno_buf data_buf); void deno_init(); const char* deno_v8_version(); @@ -33,9 +33,6 @@ void deno_set_v8_flags(int* argc, char** argv); Deno* deno_new(deno_recv_cb cb); void deno_delete(Deno* d); -// Returns the void* user_data provided in deno_new. -void* deno_get_data(Deno*); - // Returns false on error. // Get error text with deno_last_exception(). // 0 = fail, 1 = success -- cgit v1.2.3