19 class COSScreenSaverManager;
    39   bool IsActive() 
const;
    40   operator bool() 
const;
    65   virtual void Inhibit() = 0;
    72   virtual void Uninhibit() = 0;
   111   void RemoveInhibitor();
   113   unsigned int m_inhibitionCount{0u};
   114   std::unique_ptr<IOSScreenSaver> m_impl;
 void Inhibit() override
Do not allow the OS screen saver to become active. 
Definition: OSScreenSaver.h:81
Inhibit the OS screen saver as long as this object is alive. 
Definition: OSScreenSaver.h:31
Dummy implementation of IOSScreenSaver. 
Definition: OSScreenSaver.h:78
Definition: AudioDecoder.h:18
Manage the OS screen saver. 
Definition: OSScreenSaver.h:92
Interface for OS screen saver control implementations. 
Definition: OSScreenSaver.h:55
void Uninhibit() override
Allow the OS screen saver to become active again. 
Definition: OSScreenSaver.h:82