xbmc
|
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 |
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.