Lines Matching defs:Waiter
703 struct Waiter : IServiceNotification { struct
704 Waiter(const std::string& interface, const std::string& instanceName, in Waiter() argument
709 void onFirstRef() override { in onFirstRef()
739 ~Waiter() { in ~Waiter()
746 Return<void> onRegistration(const hidl_string& /* fqName */, in onRegistration()
760 void wait(bool timeout) { in wait()
788 void reset() { in reset()
795 void done() { in done()
809 const std::string mInterfaceName;
810 const std::string mInstanceName;
811 sp<IServiceManager1_1> mSm;
812 std::mutex mMutex;
813 std::condition_variable mCondition;
814 bool mRegistered = false;
815 bool mRegisteredForNotifications = false;
816 bool mDoneCalled = false;