Go to the documentation of this file.
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)
72 bool usbmoded_get_rescue_mode (
void);
73 void usbmoded_set_rescue_mode (
bool rescue_mode);
74 bool usbmoded_get_diag_mode (
void);
75 void usbmoded_set_diag_mode (
bool diag_mode);
76 bool usbmoded_is_mode_permitted (
const char *modename, uid_t uid);
89 void usbmoded_handle_signal (
int signum);
95 int main(
int argc,
char *argv[]);
int usbmoded_get_cable_connection_delay(void)
GList * usbmoded_get_modelist(void)
bool usbmoded_can_export(void)
modedata_t * usbmoded_dup_modedata(const char *modename)
void usbmoded_free_modelist(void)
bool usbmoded_in_usermode(void)
bool usbmoded_init_done_p(void)
void usbmoded_set_cable_connection_delay(int delay_ms)
const modedata_t * usbmoded_get_modedata(const char *modename)
uid_t usbmoded_get_current_user(void)
void usbmoded_load_modelist(void)
void usbmoded_allow_suspend(void)
void usbmoded_set_init_done(bool reached)
void usbmoded_probe_init_done(void)
void usbmoded_delay_suspend(void)
void usbmoded_exit_mainloop(int exitcode)
bool usbmoded_in_shutdown(void)