MythTV
master
mythtv
libs
libmythui
platforms
waylandprotocols
idle_inhibit_unstable_v1.c
Go to the documentation of this file.
1
/* Generated by wayland-scanner 1.18.0 */
2
3
/*
4
* Copyright © 2015 Samsung Electronics Co., Ltd
5
*
6
* Permission is hereby granted, free of charge, to any person obtaining a
7
* copy of this software and associated documentation files (the "Software"),
8
* to deal in the Software without restriction, including without limitation
9
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
10
* and/or sell copies of the Software, and to permit persons to whom the
11
* Software is furnished to do so, subject to the following conditions:
12
*
13
* The above copyright notice and this permission notice (including the next
14
* paragraph) shall be included in all copies or substantial portions of the
15
* Software.
16
*
17
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
20
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23
* DEALINGS IN THE SOFTWARE.
24
*/
25
26
#include <stdlib.h>
27
#include <stdint.h>
28
#include "wayland-util.h"
29
30
#ifndef __has_attribute
31
# define __has_attribute(x) 0
/* Compatibility with non-clang compilers. */
32
#endif
33
34
#pragma GCC visibility push(default)
35
extern
const
struct
wl_interface
wl_surface_interface
;
36
extern
const
struct
wl_interface
zwp_idle_inhibitor_v1_interface
;
37
#pragma GCC visibility pop
38
39
static
const
struct
wl_interface*
types
[] = {
40
&
zwp_idle_inhibitor_v1_interface
,
41
&
wl_surface_interface
,
42
};
43
44
static
const
struct
wl_message
zwp_idle_inhibit_manager_v1_requests
[] = {
45
{
"destroy"
,
""
,
types
+ 0},
46
{
"create_inhibitor"
,
"no"
,
types
+ 0},
47
};
48
49
const
struct
wl_interface
zwp_idle_inhibit_manager_v1_interface
= {
50
"zwp_idle_inhibit_manager_v1"
, 1, 2,
51
zwp_idle_inhibit_manager_v1_requests
, 0,
nullptr
,
52
};
53
54
static
const
struct
wl_message
zwp_idle_inhibitor_v1_requests
[] = {
55
{
"destroy"
,
""
,
types
+ 0},
56
};
57
58
const
struct
wl_interface
zwp_idle_inhibitor_v1_interface
= {
59
"zwp_idle_inhibitor_v1"
, 1, 1,
zwp_idle_inhibitor_v1_requests
, 0,
nullptr
,
60
};
zwp_idle_inhibit_manager_v1_requests
static const struct wl_message zwp_idle_inhibit_manager_v1_requests[]
Definition:
idle_inhibit_unstable_v1.c:44
types
static const struct wl_interface * types[]
Definition:
idle_inhibit_unstable_v1.c:39
zwp_idle_inhibitor_v1_requests
static const struct wl_message zwp_idle_inhibitor_v1_requests[]
Definition:
idle_inhibit_unstable_v1.c:54
zwp_idle_inhibitor_v1_interface
const struct wl_interface zwp_idle_inhibitor_v1_interface
Definition:
idle_inhibit_unstable_v1.c:58
wl_surface_interface
const struct wl_interface wl_surface_interface
zwp_idle_inhibit_manager_v1_interface
const struct wl_interface zwp_idle_inhibit_manager_v1_interface
Definition:
idle_inhibit_unstable_v1.c:49
Generated on Thu Feb 6 2025 03:17:21 for MythTV by
1.8.17