mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "remove manually freeing the variable mDeathRecipient" into main am: f865a8b7cd am: 779ddee8ba am: c1e4660802
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2725094 Change-Id: I7ce96f063565199f5ae01fa58cbbdec7db6259c1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -59,10 +59,6 @@ ThreadChip::ThreadChip(char* url) : mUrl(), mRxFrameBuffer(), mCallback(nullptr)
|
|||||||
AIBinder_DeathRecipient_setOnUnlinked(mDeathRecipient.get(), ThreadChip::onBinderUnlinkedJump);
|
AIBinder_DeathRecipient_setOnUnlinked(mDeathRecipient.get(), ThreadChip::onBinderUnlinkedJump);
|
||||||
}
|
}
|
||||||
|
|
||||||
ThreadChip::~ThreadChip() {
|
|
||||||
AIBinder_DeathRecipient_delete(mDeathRecipient.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
void ThreadChip::onBinderDiedJump(void* context) {
|
void ThreadChip::onBinderDiedJump(void* context) {
|
||||||
reinterpret_cast<ThreadChip*>(context)->onBinderDied();
|
reinterpret_cast<ThreadChip*>(context)->onBinderDied();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace threadnetwork {
|
|||||||
class ThreadChip : public BnThreadChip, ot::Posix::Mainloop::Source {
|
class ThreadChip : public BnThreadChip, ot::Posix::Mainloop::Source {
|
||||||
public:
|
public:
|
||||||
ThreadChip(char* url);
|
ThreadChip(char* url);
|
||||||
~ThreadChip();
|
~ThreadChip() {}
|
||||||
|
|
||||||
ndk::ScopedAStatus open(const std::shared_ptr<IThreadChipCallback>& in_callback) override;
|
ndk::ScopedAStatus open(const std::shared_ptr<IThreadChipCallback>& in_callback) override;
|
||||||
ndk::ScopedAStatus close() override;
|
ndk::ScopedAStatus close() override;
|
||||||
|
|||||||
Reference in New Issue
Block a user