Lines Matching refs:sptr
38 virtual bool SetBackCaller(const OHOS::sptr<OHOS::IRemoteObject> &caller) = 0;
49 bool SetBackCaller(const OHOS::sptr<IRemoteObject> &caller) override;
52 void SetBackCallerHandler(std::function<void(OHOS::sptr<OHOS::IRemoteObject>)> handler);
56 std::function<void(OHOS::sptr<OHOS::IRemoteObject>)> backcallerHandler_ = nullptr;
61 explicit ApiCallerProxy(const OHOS::sptr<OHOS::IRemoteObject> &impl);
64 bool SetBackCaller(const OHOS::sptr<IRemoteObject> &caller) override;
65 bool SetRemoteDeathCallback(const sptr<OHOS::IRemoteObject::DeathRecipient> &callback);
66 bool UnsetRemoteDeathCallback(const sptr<OHOS::IRemoteObject::DeathRecipient> &callback);
96 sptr<ApiCaller> caller_ = nullptr;
98 sptr<ApiCallerProxy> remoteCaller_ = nullptr;
99 sptr<OHOS::IRemoteObject::DeathRecipient> peerDeathCallback_ = nullptr;