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