wlmaker
Loading...
Searching...
No Matches
lock.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_LOCK_H__
21#define __WLMTK_LOCK_H__
22
25
26#include "element.h"
27#include "root.h"
28
29#ifdef __cplusplus
30extern "C" {
31#endif // __cplusplus
32
34struct wlr_session_lock_v1;
35
46 struct wlr_session_lock_v1 *wlr_session_lock_v1_ptr,
47 wlmtk_root_t *root_ptr,
48 wlmtk_env_t *env_ptr);
49
55void wlmtk_lock_destroy(wlmtk_lock_t *lock_ptr);
56
61
62
63#ifdef __cplusplus
64} // extern "C"
65#endif // __cplusplus
66
67#endif /* __WLMTK_LOCK_H__ */
68/* == End of lock.h ======================================================== */
wlmtk_lock_t * wlmtk_lock_create(struct wlr_session_lock_v1 *wlr_session_lock_v1_ptr, wlmtk_root_t *root_ptr, wlmtk_env_t *env_ptr)
Definition lock.c:113
void wlmtk_lock_destroy(wlmtk_lock_t *lock_ptr)
Definition lock.c:146
wlmtk_element_t * wlmtk_lock_element(wlmtk_lock_t *lock_ptr)
Definition lock.c:162
Definition element.h:172
Definition env.c:32
Definition lock.c:39
Definition root.c:32