Lines Matching refs:worker
3154 JSWorkerData *worker = JS_GetOpaque(val, js_worker_class_id); in js_worker_finalizer() local
3155 if (worker) { in js_worker_finalizer()
3156 js_free_message_pipe(worker->recv_pipe); in js_worker_finalizer()
3157 js_free_message_pipe(worker->send_pipe); in js_worker_finalizer()
3158 js_free_port(rt, worker->msg_handler); in js_worker_finalizer()
3159 js_free_rt(rt, worker); in js_worker_finalizer()
3327 JSWorkerData *worker = JS_GetOpaque2(ctx, this_val, js_worker_class_id); in js_worker_postMessage() local
3334 if (!worker) in js_worker_postMessage()
3370 ps = worker->send_pipe; in js_worker_postMessage()
3404 JSWorkerData *worker = JS_GetOpaque2(ctx, this_val, js_worker_class_id); in js_worker_set_onmessage() local
3407 if (!worker) in js_worker_set_onmessage()
3410 port = worker->msg_handler; in js_worker_set_onmessage()
3414 worker->msg_handler = NULL; in js_worker_set_onmessage()
3423 port->recv_pipe = js_dup_message_pipe(worker->recv_pipe); in js_worker_set_onmessage()
3426 worker->msg_handler = port; in js_worker_set_onmessage()
3436 JSWorkerData *worker = JS_GetOpaque2(ctx, this_val, js_worker_class_id); in js_worker_get_onmessage() local
3438 if (!worker) in js_worker_get_onmessage()
3440 port = worker->msg_handler; in js_worker_get_onmessage()