xbmc
Public Member Functions | Friends | List of all members
KODI::WINDOWING::COSScreenSaverManager Class Reference

Manage the OS screen saver. More...

#include <OSScreenSaver.h>

Public Member Functions

 COSScreenSaverManager (std::unique_ptr< IOSScreenSaver > impl)
 Create manager with backing OS-specific implementation.
 
COSScreenSaverInhibitor CreateInhibitor ()
 Create inhibitor that prevents the OS screen saver from becoming active as long as it is alive.
 
bool IsInhibited ()
 Check whether the OS screen saver is currently inhibited.
 

Friends

class COSScreenSaverInhibitor
 

Detailed Description

Manage the OS screen saver.

This class keeps track of a number of COSScreenSaverInhibitor instances and keeps the OS screen saver inhibited as long as at least one of them exists and is active.


The documentation for this class was generated from the following files: