Loading libs/binder/ActivityManager.cpp +16 −0 Original line number Diff line number Diff line Loading @@ -80,4 +80,20 @@ void ActivityManager::unregisterUidObserver(const sp<IUidObserver>& observer) } } status_t ActivityManager::linkToDeath(const sp<IBinder::DeathRecipient>& recipient) { sp<IActivityManager> service = getService(); if (service != NULL) { return IInterface::asBinder(service)->linkToDeath(recipient); } return INVALID_OPERATION; } status_t ActivityManager::unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient) { sp<IActivityManager> service = getService(); if (service != NULL) { return IInterface::asBinder(service)->unlinkToDeath(recipient); } return INVALID_OPERATION; } }; // namespace android libs/binder/include/binder/ActivityManager.h +3 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,9 @@ public: const String16& callingPackage); void unregisterUidObserver(const sp<IUidObserver>& observer); status_t linkToDeath(const sp<IBinder::DeathRecipient>& recipient); status_t unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient); private: Mutex mLock; sp<IActivityManager> mService; Loading Loading
libs/binder/ActivityManager.cpp +16 −0 Original line number Diff line number Diff line Loading @@ -80,4 +80,20 @@ void ActivityManager::unregisterUidObserver(const sp<IUidObserver>& observer) } } status_t ActivityManager::linkToDeath(const sp<IBinder::DeathRecipient>& recipient) { sp<IActivityManager> service = getService(); if (service != NULL) { return IInterface::asBinder(service)->linkToDeath(recipient); } return INVALID_OPERATION; } status_t ActivityManager::unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient) { sp<IActivityManager> service = getService(); if (service != NULL) { return IInterface::asBinder(service)->unlinkToDeath(recipient); } return INVALID_OPERATION; } }; // namespace android
libs/binder/include/binder/ActivityManager.h +3 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,9 @@ public: const String16& callingPackage); void unregisterUidObserver(const sp<IUidObserver>& observer); status_t linkToDeath(const sp<IBinder::DeathRecipient>& recipient); status_t unlinkToDeath(const sp<IBinder::DeathRecipient>& recipient); private: Mutex mLock; sp<IActivityManager> mService; Loading