Searched refs:ICInterface (Results 1 – 4 of 4) sorted by relevance
123 class ICInterface : public SharedRefBase {125 ICInterface() {} in ICInterface() function126 virtual ~ICInterface() {} in ~ICInterface()161 static inline std::shared_ptr<ICInterface> asInterface(AIBinder* binder);172 std::shared_ptr<ICInterface> interface;174 static inline std::shared_ptr<ICInterface> getInterface(AIBinder* binder);240 binder_status_t ICInterface::dump(int /*fd*/, const char** /*args*/, uint32_t /*numArgs*/) { in dump()245 binder_status_t ICInterface::handleShellCommand(int /*in*/, int /*out*/, int /*err*/, in handleShellCommand()251 std::shared_ptr<ICInterface> ICInterface::asInterface(AIBinder* binder) { in asInterface()255 AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, in defineClass()[all …]
170 } else if constexpr (std::is_base_of_v<::ndk::ICInterface, _T>) {
69 std::is_base_of_v<::ndk::ICInterface, first_template_type_t<T>>;
40 class ISomeInterface : public ::ndk::ICInterface {52 static AIBinder_Class* g_class = ::ndk::ICInterface::defineClass("ISomeInterface", onTransact);67 ::ndk::ICInterface::asInterface(binder.get())); in readFromParcel()