wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
idle.h
Go to the documentation of this file.
1
/* ========================================================================= */
21
#ifndef __IDLE_H__
22
#define __IDLE_H__
23
24
#include <stdbool.h>
25
27
typedef
struct
_wlmaker_idle_monitor_t
wlmaker_idle_monitor_t
;
28
29
#include "
task_list.h
"
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
// __cplusplus
34
42
wlmaker_idle_monitor_t
*
wlmaker_idle_monitor_create
(
43
wlmaker_server_t
*
server_ptr
);
44
50
void
wlmaker_idle_monitor_destroy
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
51
57
void
wlmaker_idle_monitor_reset
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
58
66
bool
wlmaker_idle_monitor_lock
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
67
75
void
wlmaker_idle_monitor_inhibit
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
76
83
void
wlmaker_idle_monitor_uninhibit
(
wlmaker_idle_monitor_t
*idle_monitor_ptr);
84
85
#ifdef __cplusplus
86
}
// extern "C"
87
#endif
// __cplusplus
88
89
#endif
/* __IDLE_H__ */
90
/* == End of idle.h ======================================================== */
wlmaker_idle_monitor_uninhibit
void wlmaker_idle_monitor_uninhibit(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:253
wlmaker_idle_monitor_destroy
void wlmaker_idle_monitor_destroy(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:171
wlmaker_idle_monitor_reset
void wlmaker_idle_monitor_reset(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:193
wlmaker_idle_monitor_inhibit
void wlmaker_idle_monitor_inhibit(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:247
wlmaker_idle_monitor_lock
bool wlmaker_idle_monitor_lock(wlmaker_idle_monitor_t *idle_monitor_ptr)
Definition
idle.c:205
wlmaker_idle_monitor_create
wlmaker_idle_monitor_t * wlmaker_idle_monitor_create(wlmaker_server_t *server_ptr)
Definition
idle.c:114
wlmaker_idle_monitor_t
struct _wlmaker_idle_monitor_t wlmaker_idle_monitor_t
Definition
idle.h:27
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:40
_wlmaker_idle_monitor_t
Definition
idle.c:45
_wlmaker_idle_monitor_t::server_ptr
wlmaker_server_t * server_ptr
Definition
idle.c:47
task_list.h
Generated by
1.17.0