| 320 | }; |
| 321 | |
| 322 | Object InitAsyncWorker(Env env) { |
| 323 | Object exports = Object::New(env); |
| 324 | exports["doWorkRecv"] = Function::New(env, TestWorkerWithUserDefRecv::DoWork); |
| 325 | exports["doWithRecvAsyncRes"] = |
| 326 | Function::New(env, TestWorkerWithUserDefRecv::DoWorkWithAsyncRes); |
| 327 | exports["doWork"] = Function::New(env, TestWorker::DoWork); |
| 328 | exports["doWorkAsyncResNoCallback"] = |
| 329 | Function::New(env, TestWorkerNoCallback::DoWorkWithAsyncRes); |
| 330 | exports["doWorkNoCallback"] = |
| 331 | Function::New(env, TestWorkerNoCallback::DoWork); |
| 332 | exports["doWorkWithResult"] = |
| 333 | Function::New(env, TestWorkerWithResult::DoWork); |
| 334 | exports["tryCancelQueuedWork"] = Function::New(env, CancelWorker::DoWork); |
| 335 | |
| 336 | exports["expectCancelToFail"] = |
| 337 | Function::New(env, FailCancelWorker::DoCancel); |
| 338 | exports["expectCustomAllocWorkerToDealloc"] = |
| 339 | Function::New(env, CustomAllocWorker::DoWork); |
| 340 | return exports; |
| 341 | } |