wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
idle.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __IDLE_H__
21
#define __IDLE_H__
22
23
#include <stdbool.h>
24
26
typedef
struct
_wlmaker_idle_monitor_t
wlmaker_idle_monitor_t
;
27
28
#include "
server.h
"
// IWYU pragma: keep
29
30
#ifdef __cplusplus
31
extern
"C"
{
32
#endif
// __cplusplus
33
41
wlmaker_idle_monitor_t
*
wlmaker_idle_monitor_create
(
42
wlmaker_server_t
*
server_ptr
);
43
49
void
wlmaker_idle_monitor_destroy
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
50
56
void
wlmaker_idle_monitor_reset
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
57
65
bool
wlmaker_idle_monitor_lock
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
66
74
void
wlmaker_idle_monitor_inhibit
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
75
82
void
wlmaker_idle_monitor_uninhibit
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
83
84
#ifdef __cplusplus
85
}
// extern "C"
86
#endif
// __cplusplus
87
88
#endif
/* __IDLE_H__ */
89
/* == End of idle.h ======================================================== */
wlmaker_idle_monitor_uninhibit
void wlmaker_idle_monitor_uninhibit(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:251
wlmaker_idle_monitor_destroy
void wlmaker_idle_monitor_destroy(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:169
wlmaker_idle_monitor_reset
void wlmaker_idle_monitor_reset(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:191
wlmaker_idle_monitor_inhibit
void wlmaker_idle_monitor_inhibit(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:245
wlmaker_idle_monitor_lock
bool wlmaker_idle_monitor_lock(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:203
wlmaker_idle_monitor_create
wlmaker_idle_monitor_t * wlmaker_idle_monitor_create(wlmaker_server_t *server_ptr)
Definition
idle.c:112
wlmaker_idle_monitor_t
struct _wlmaker_idle_monitor_t wlmaker_idle_monitor_t
Definition
idle.h:26
server.h
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:36
_wlmaker_idle_monitor_t
Definition
idle.c:43
_wlmaker_idle_monitor_t::server_ptr
wlmaker_server_t * server_ptr
Definition
idle.c:45
Generated by
1.17.0