#include <sessioninhibitor.hxx>
|
void | inhibitFDOSS (bool bInhibit, const char *appname, const char *reason) |
|
void | inhibitFDOPM (bool bInhibit, const char *appname, const char *reason) |
|
void | inhibitGSM (bool bInhibit, const char *appname, const char *reason, ApplicationInhibitFlags eType, unsigned int window_system_id) |
|
void | inhibitMSM (bool bInhibit, const char *appname, const char *reason, ApplicationInhibitFlags eType, unsigned int window_system_id) |
|
void | inhibitXScreenSaver (bool bInhibit, Display *pDisplay) |
|
void | inhibitDPMS (bool bInhibit, Display *pDisplay) |
|
Definition at line 28 of file sessioninhibitor.hxx.
◆ inhibit()
void SessionManagerInhibitor::inhibit |
( |
bool |
bInhibit, |
|
|
std::u16string_view |
sReason, |
|
|
ApplicationInhibitFlags |
eType, |
|
|
unsigned int |
window_system_id, |
|
|
std::optional< Display * > |
pDisplay, |
|
|
const char * |
application_id = nullptr |
|
) |
| |
◆ inhibitDPMS()
void SessionManagerInhibitor::inhibitDPMS |
( |
bool |
bInhibit, |
|
|
Display * |
pDisplay |
|
) |
| |
|
private |
◆ inhibitFDOPM()
void SessionManagerInhibitor::inhibitFDOPM |
( |
bool |
bInhibit, |
|
|
const char * |
appname, |
|
|
const char * |
reason |
|
) |
| |
|
private |
◆ inhibitFDOSS()
void SessionManagerInhibitor::inhibitFDOSS |
( |
bool |
bInhibit, |
|
|
const char * |
appname, |
|
|
const char * |
reason |
|
) |
| |
|
private |
◆ inhibitGSM()
void SessionManagerInhibitor::inhibitGSM |
( |
bool |
bInhibit, |
|
|
const char * |
appname, |
|
|
const char * |
reason, |
|
|
ApplicationInhibitFlags |
eType, |
|
|
unsigned int |
window_system_id |
|
) |
| |
|
private |
◆ inhibitMSM()
void SessionManagerInhibitor::inhibitMSM |
( |
bool |
bInhibit, |
|
|
const char * |
appname, |
|
|
const char * |
reason, |
|
|
ApplicationInhibitFlags |
eType, |
|
|
unsigned int |
window_system_id |
|
) |
| |
|
private |
◆ inhibitXAutoLock()
static void SessionManagerInhibitor::inhibitXAutoLock |
( |
bool |
bInhibit, |
|
|
Display * |
pDisplay |
|
) |
| |
|
staticprivate |
◆ inhibitXScreenSaver()
void SessionManagerInhibitor::inhibitXScreenSaver |
( |
bool |
bInhibit, |
|
|
Display * |
pDisplay |
|
) |
| |
|
private |
◆ mbDPMSWasEnabled
BOOL SessionManagerInhibitor::mbDPMSWasEnabled |
|
private |
◆ mnDPMSOffTimeout
CARD16 SessionManagerInhibitor::mnDPMSOffTimeout |
|
private |
◆ mnDPMSStandbyTimeout
CARD16 SessionManagerInhibitor::mnDPMSStandbyTimeout |
|
private |
◆ mnDPMSSuspendTimeout
CARD16 SessionManagerInhibitor::mnDPMSSuspendTimeout |
|
private |
◆ mnFDOPMCookie
std::optional<unsigned int> SessionManagerInhibitor::mnFDOPMCookie |
|
private |
◆ mnFDOSSCookie
std::optional<unsigned int> SessionManagerInhibitor::mnFDOSSCookie |
|
private |
◆ mnGSMCookie
std::optional<unsigned int> SessionManagerInhibitor::mnGSMCookie |
|
private |
◆ mnMSMCookie
std::optional<unsigned int> SessionManagerInhibitor::mnMSMCookie |
|
private |
◆ mnXScreenSaverTimeout
std::optional<int> SessionManagerInhibitor::mnXScreenSaverTimeout |
|
private |
The documentation for this class was generated from the following file: