Lines Matching defs:dlib
410 inline InitializerCallback GetInitializerCallback(DLib* dlib) {
412 return reinterpret_cast<InitializerCallback>(dlib->GetSymbolAddress(name));
415 inline jsvm_addon_register_func GetNapiInitializerCallback(DLib* dlib) {
419 dlib->GetSymbolAddress(name));
423 DLib* dlib) {
425 dlib->GetSymbolAddress(STRINGIFY(NODE_API_MODULE_GET_API_VERSION)));
466 env->TryLoadAddon(*filename, flags, [&](DLib* dlib) {
470 const bool is_opened = dlib->Open();
479 std::string errmsg = dlib->errmsg_.c_str();
480 dlib->Close();
492 dlib->Close();
497 mp->nm_dso_handle = dlib->handle_;
498 dlib->SaveInGlobalHandleMap(mp);
500 if (auto callback = GetInitializerCallback(dlib)) {
503 } else if (auto JSVM_Callback = GetNapiInitializerCallback(dlib)) {
505 if (auto get_version = GetNapiAddonGetApiVersionCallback(dlib)) {
512 mp = dlib->GetSavedModuleFromGlobalHandleMap();
514 dlib->Close();
527 if (auto callback = GetInitializerCallback(dlib)) {
535 dlib->Close();
558 dlib->Close();