Loading libs/binder/ndk/include_cpp/android/binder_interface_utils.h +9 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,9 @@ class ICInterface : public SharedRefBase { AIBinder_Class_onTransact onTransact, const char** codeToFunction, size_t functionCount); static inline AIBinder_Class* defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact); private: class ICInterfaceData { public: Loading Loading @@ -266,6 +269,12 @@ std::shared_ptr<ICInterface> ICInterface::asInterface(AIBinder* binder) { return ICInterfaceData::getInterface(binder); } AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact) { return defineClass(interfaceDescriptor, onTransact, nullptr, 0); } AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact, const char** codeToFunction, size_t functionCount) { Loading Loading
libs/binder/ndk/include_cpp/android/binder_interface_utils.h +9 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,9 @@ class ICInterface : public SharedRefBase { AIBinder_Class_onTransact onTransact, const char** codeToFunction, size_t functionCount); static inline AIBinder_Class* defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact); private: class ICInterfaceData { public: Loading Loading @@ -266,6 +269,12 @@ std::shared_ptr<ICInterface> ICInterface::asInterface(AIBinder* binder) { return ICInterfaceData::getInterface(binder); } AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact) { return defineClass(interfaceDescriptor, onTransact, nullptr, 0); } AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, AIBinder_Class_onTransact onTransact, const char** codeToFunction, size_t functionCount) { Loading