Lines Matching refs:sp
48 explicit WatchdogProcessService(const android::sp<Looper>& handlerLooper);
58 const android::sp<IWatchdogServiceHelper>& helper);
60 virtual android::binder::Status registerClient(const android::sp<ICarWatchdogClient>& client,
62 virtual android::binder::Status unregisterClient(const android::sp<ICarWatchdogClient>& client);
63 virtual android::binder::Status registerCarWatchdogService(const android::sp<IBinder>& binder);
64 virtual void unregisterCarWatchdogService(const android::sp<IBinder>& binder);
66 const android::sp<android::automotive::watchdog::internal::ICarWatchdogMonitor>&
69 const android::sp<android::automotive::watchdog::internal::ICarWatchdogMonitor>&
71 virtual android::binder::Status tellClientAlive(const android::sp<ICarWatchdogClient>& client,
74 const android::sp<
78 const android::sp<android::automotive::watchdog::internal::ICarWatchdogMonitor>&
92 ClientInfo(const android::sp<ICarWatchdogClient>& client, pid_t pid, userid_t userId) : in ClientInfo()
97 ClientInfo(const android::sp<IWatchdogServiceHelper>& helper, in ClientInfo()
98 const android::sp<android::IBinder>& binder, pid_t pid, userid_t userId) : in ClientInfo()
106 status_t linkToDeath(const android::sp<android::IBinder::DeathRecipient>& recipient) const;
114 bool matchesBinder(const android::sp<android::IBinder>& binder) const { in matchesBinder()
123 android::sp<android::IBinder> getBinder() const;
126 android::sp<ICarWatchdogClient> client = nullptr;
127 android::sp<IWatchdogServiceHelper> watchdogServiceHelper = nullptr;
128 android::sp<IBinder> watchdogServiceBinder = nullptr;
140 explicit BinderDeathRecipient(const android::sp<WatchdogProcessService>& service);
145 android::sp<WatchdogProcessService> mService;
150 explicit HidlDeathRecipient(const android::sp<WatchdogProcessService>& service);
156 android::sp<WatchdogProcessService> mService;
162 explicit PropertyChangeListener(const android::sp<WatchdogProcessService>& service);
176 android::sp<WatchdogProcessService> mService;
181 explicit MessageHandlerImpl(const android::sp<WatchdogProcessService>& service);
186 android::sp<WatchdogProcessService> mService;
193 android::sp<IBinder> binder,
195 android::binder::Status tellClientAliveLocked(const android::sp<android::IBinder>& binder,
223 const android::sp<android::IBinder> binder,
227 android::sp<Looper> mHandlerLooper;
228 android::sp<MessageHandlerImpl> mMessageHandler;
233 android::sp<android::automotive::watchdog::internal::ICarWatchdogMonitor> mMonitor
239 android::sp<android::hardware::automotive::vehicle::V2_0::IVehicle> mVhalService
241 android::sp<BinderDeathRecipient> mBinderDeathRecipient;
242 android::sp<HidlDeathRecipient> mHidlDeathRecipient;
245 android::sp<PropertyChangeListener> mPropertyChangeListener;
247 android::sp<IWatchdogServiceHelper> mWatchdogServiceHelper GUARDED_BY(mMutex);