33# include "../config-static.h"
35# include "../config.h"
44# define USB_MODED_LOCKFILE "/var/run/usb_moded.pid"
47# define USB_MODED_WAKELOCK_STATE_CHANGE "usb_moded_state"
50# define USB_MODED_WAKELOCK_PROCESS_INPUT "usb_moded_input"
53# define USB_MODED_SUSPEND_DELAY_DEFAULT_MS 5000
56# define USB_MODED_SUSPEND_DELAY_MAXIMUM_MS \
57 (USB_MODED_SUSPEND_DELAY_DEFAULT_MS * 2)
73bool usbmoded_get_rescue_mode (
void);
74void usbmoded_set_rescue_mode (
bool rescue_mode);
75bool usbmoded_get_diag_mode (
void);
76void usbmoded_set_diag_mode (
bool diag_mode);
77bool usbmoded_is_mode_permitted (
const char *modename, uid_t uid);
90void usbmoded_handle_signal (
int signum);
96int main(
int argc,
char *argv[]);
void usbmoded_set_cable_connection_delay(int delay_ms)
void usbmoded_exit_mainloop(int exitcode)
void usbmoded_refresh_modedata(const char *modename)
bool usbmoded_in_usermode(void)
void usbmoded_set_init_done(bool reached)
const modedata_t * usbmoded_get_modedata(const char *modename)
GList * usbmoded_get_modelist(void)
bool usbmoded_init_done_p(void)
void usbmoded_delay_suspend(void)
int usbmoded_get_cable_connection_delay(void)
bool usbmoded_in_shutdown(void)
void usbmoded_load_modelist(void)
modedata_t * usbmoded_dup_modedata(const char *modename)
bool usbmoded_can_export(void)
void usbmoded_allow_suspend(void)
void usbmoded_probe_init_done(void)
uid_t usbmoded_get_current_user(void)
void usbmoded_free_modelist(void)