Home
last modified time | relevance | path

Searched refs:ICInterface (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/libs/binder/ndk/include_cpp/android/
Dbinder_interface_utils.h123 class ICInterface : public SharedRefBase {
125 ICInterface() {} in ICInterface() function
126 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 …]
Dbinder_to_string.h170 } else if constexpr (std::is_base_of_v<::ndk::ICInterface, _T>) {
Dbinder_parcel_utils.h69 std::is_base_of_v<::ndk::ICInterface, first_template_type_t<T>>;
/frameworks/native/libs/binder/tests/parcel_fuzzer/
Dbinder_ndk.cpp40 class ISomeInterface : public ::ndk::ICInterface {
52 static AIBinder_Class* g_class = ::ndk::ICInterface::defineClass("ISomeInterface", onTransact);
67 ::ndk::ICInterface::asInterface(binder.get())); in readFromParcel()