usb_moded
0.86.0+mer57
src
usb_moded-devicelock.h
Go to the documentation of this file.
1
28
/*
29
* Interacts with the devicelock to know if we can expose the system contents or not
30
*/
31
32
#ifndef USB_MODED_DEVICELOCK_H_
33
# define USB_MODED_DEVICELOCK_H_
34
35
# include <stdbool.h>
36
37
/* ========================================================================= *
38
* Constants
39
* ========================================================================= */
40
41
# define DEVICELOCK_SERVICE "org.nemomobile.devicelock"
42
# define DEVICELOCK_OBJECT "/devicelock"
43
# define DEVICELOCK_INTERFACE "org.nemomobile.lipstick.devicelock"
44
# define DEVICELOCK_GET_STATE_REQ "state"
45
# define DEVICELOCK_STATE_CHANGED_SIG "stateChanged"
46
47
# define DEVICELOCK_STATE_CHANGED_MATCH\
48
"type='signal'"\
49
",interface='"DEVICELOCK_INTERFACE"'"\
50
",path='"DEVICELOCK_OBJECT"'"\
51
",member='"DEVICELOCK_STATE_CHANGED_SIG"'"
52
53
# define DEVICELOCK_NAME_OWNER_CHANGED_MATCH\
54
"type='signal'"\
55
",interface='"DBUS_INTERFACE_DBUS"'"\
56
",member='"DBUS_NAME_OWNER_CHANGED_SIG"'"\
57
",arg0='"DEVICELOCK_SERVICE"'"
58
59
/* ========================================================================= *
60
* Prototypes
61
* ========================================================================= */
62
63
/* ------------------------------------------------------------------------- *
64
* DEVICELOCK
65
* ------------------------------------------------------------------------- */
66
67
bool
devicelock_have_export_permission
(
void
);
68
bool
devicelock_start_listener (
void
);
69
void
devicelock_stop_listener (
void
);
70
71
#endif
/* USB_MODED_DEVICELOCK_H_ */
devicelock_have_export_permission
bool devicelock_have_export_permission(void)
Definition:
usb_moded-devicelock.c:129
Generated on Sun Nov 13 2022 10:20:39 for usb_moded by
1.8.17