Lines Matching refs:lib
22 lib.handle = nullptr; in ExtClient()
27 if (lib.handle != nullptr) { in ~ExtClient()
28 uv_dlclose(&lib); in ~ExtClient()
49 int rc = uv_dlopen(path.c_str(), &lib); in Init()
51 WRITE_LOG(LOG_FATAL, "uv_dlopen failed %s %s", path.c_str(), uv_dlerror(&lib)); in Init()
54 RegistExecFunc(&lib); in Init()
156 int rc = uv_dlsym(&lib, name, (void **) &listTargets); in ListTargets()
158 WRITE_LOG(LOG_FATAL, "uv_dlsym %s failed %s", name, uv_dlerror(&lib)); in ListTargets()
309 std::string ExtClient::HandleLib(const std::string &str, const char *name, uv_lib_t &lib) in HandleLib() argument
314 int rc = uv_dlsym(&lib, name, (void **) &command); in HandleLib()
316 WRITE_LOG(LOG_FATAL, "uv_dlsym %s failed %s", name, uv_dlerror(&lib)); in HandleLib()
336 return HandleLib(str, name, this->lib); in Handle()
425 void ExtClient::RegistExecFunc(uv_lib_t *lib) in RegistExecFunc() argument
430 int rc = uv_dlsym(lib, name, (void **) ®istExec); in RegistExecFunc()