Searched refs:NciLibsLoader (Results 1 – 2 of 2) sorted by relevance
49 class NciLibsLoader {51 explicit NciLibsLoader(const std::string &newInterfaceSymbol = "NewInterface",54 ~NciLibsLoader();56 NciLibsLoader(const NciLibsLoader &) = delete;57 NciLibsLoader &operator=(NciLibsLoader &) = delete;100 static inline std::unique_ptr<NciLibsLoader> loader_;
36 loader_ = std::make_unique<NciLibsLoader>(); in GetNciNativeInterface()73 NciNativeSelector::NciLibsLoader::NciLibsLoader(const std::string &newInterfaceSymbol, in NciLibsLoader() function in OHOS::NFC::NCI::NciNativeSelector::NciLibsLoader84 NciNativeSelector::NciLibsLoader::~NciLibsLoader() in ~NciLibsLoader()89 bool NciNativeSelector::NciLibsLoader::LoadLib() in LoadLib()103 bool NciNativeSelector::NciLibsLoader::CloseLib() in CloseLib()117 std::shared_ptr<INciNativeInterface> NciNativeSelector::NciLibsLoader::NewInstance() in NewInstance()