Home
last modified time | relevance | path

Searched refs:INciNativeInterface (Results 1 - 4 of 4) sorted by relevance

/foundation/communication/nfc/interfaces/inner_api/common/
H A Dinci_native_interface.h27 class INciNativeInterface { class
29 virtual ~INciNativeInterface() = default;
51 extern "C" INciNativeInterface *NewInterface(void) \
53 return static_cast<INciNativeInterface *>(new interfaceClass()); \
55 extern "C" void DeleteInterface(INciNativeInterface *p) \
/foundation/communication/nfc/services/src/nci_adapter/
H A Dnci_native_selector.cpp34 std::shared_ptr<INciNativeInterface> NciNativeSelector::GetNciNativeInterface() in GetNciNativeInterface()
117 std::shared_ptr<INciNativeInterface> NciNativeSelector::NciLibsLoader::NewInstance() in NewInstance()
123 using NewFuncType = INciNativeInterface *(*)(void); in NewInstance()
124 using DeleteFuncType = void (*)(INciNativeInterface *); in NewInstance()
134 return std::shared_ptr<INciNativeInterface>(newInterface(), deleteInterface); in NewInstance()
H A Dnci_native_selector.h73 * @param The ptr of INciNativeInterface
75 std::shared_ptr<INciNativeInterface> NewInstance();
94 * @brief Get the ptr of INciNativeInterface
95 * @return thr ptr of INciNativeInterface
97 std::shared_ptr<INciNativeInterface> GetNciNativeInterface();
99 std::shared_ptr<INciNativeInterface> nativeInterface_;
/foundation/communication/nfc/services/src/nci_adapter/nci_native_default/include/
H A Dnci_native_adapter_default.h24 class NciNativeAdapterDefault : public INciNativeInterface {

Completed in 1 milliseconds