32#ifndef USB_MODED_DEVICELOCK_H_
33# define USB_MODED_DEVICELOCK_H_
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"
47# define DEVICELOCK_STATE_CHANGED_MATCH\
49 ",interface='"DEVICELOCK_INTERFACE"'"\
50 ",path='"DEVICELOCK_OBJECT"'"\
51 ",member='"DEVICELOCK_STATE_CHANGED_SIG"'"
53# define DEVICELOCK_NAME_OWNER_CHANGED_MATCH\
55 ",interface='"DBUS_INTERFACE_DBUS"'"\
56 ",member='"DBUS_NAME_OWNER_CHANGED_SIG"'"\
57 ",arg0='"DEVICELOCK_SERVICE"'"
68bool devicelock_start_listener (
void);
69void devicelock_stop_listener (
void);
bool devicelock_have_export_permission(void)