Lines Matching defs:Waiter
743 struct Waiter : IServiceNotification { struct
744 Waiter(const std::string& interface, const std::string& instanceName, in Waiter() argument
749 void onFirstRef() override { in onFirstRef()
779 ~Waiter() { in ~Waiter()
786 Return<void> onRegistration(const hidl_string& /* fqName */, in onRegistration()
800 void wait(bool timeout) { in wait()
828 void reset() { in reset()
835 void done() { in done()
849 const std::string mInterfaceName;
850 const std::string mInstanceName;
851 sp<IServiceManager1_1> mSm;
852 std::mutex mMutex;
853 std::condition_variable mCondition;
854 bool mRegistered = false;
855 bool mRegisteredForNotifications = false;
856 bool mDoneCalled = false;