Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
Work Class Reference

Public Member Functions

uv_work_t * Request ()
 

Static Public Member Functions

static WorkNew (napi_env env, napi_async_execute_callback execute, napi_async_complete_callback complete, void *data)
 
static void Delete (Work *work)
 
static void ExecuteCallback (uv_work_t *req)
 
static void CompleteCallback (uv_work_t *req, int status)
 

Detailed Description

Definition at line 3245 of file node_api.cc.

Member Function Documentation

◆ CompleteCallback()

static void CompleteCallback ( uv_work_t *  req,
int  status 
)
inlinestatic

Definition at line 3278 of file node_api.cc.

References napi_env__::isolate.

Referenced by napi_queue_async_work().

◆ Delete()

static void Delete ( Work work)
inlinestatic

Definition at line 3269 of file node_api.cc.

Referenced by napi_delete_async_work().

◆ ExecuteCallback()

static void ExecuteCallback ( uv_work_t *  req)
inlinestatic

Definition at line 3273 of file node_api.cc.

Referenced by napi_queue_async_work().

◆ New()

static Work* New ( napi_env  env,
napi_async_execute_callback  execute,
napi_async_complete_callback  complete,
void *  data 
)
inlinestatic

Definition at line 3262 of file node_api.cc.

Referenced by napi_create_async_work().

◆ Request()

uv_work_t* Request ( )
inline

Definition at line 3305 of file node_api.cc.

Referenced by napi_cancel_async_work(), and napi_queue_async_work().


The documentation for this class was generated from the following file: