usb_moded 0.86.0+mer64
usb_moded-control.h
Go to the documentation of this file.
1
24
25#ifndef USB_MODED_CONTROL_H_
26# define USB_MODED_CONTROL_H_
27
28# include "usb_moded-common.h"
29
30/* ========================================================================= *
31 * Prototypes
32 * ========================================================================= */
33
34/* ------------------------------------------------------------------------- *
35 * CONTROL
36 * ------------------------------------------------------------------------- */
37
38uid_t control_get_user_for_mode (void);
39void control_set_user_for_mode (uid_t uid);
40const char *control_get_external_mode (void);
41void control_clear_external_mode (void);
42const char *control_get_target_mode (void);
43void control_clear_target_mode (void);
44const char *control_get_selected_mode (void);
45void control_set_selected_mode (const char *mode);
46bool control_select_mode (const char *mode);
47const char *control_get_usb_mode (void);
48void control_clear_internal_mode (void);
49void control_mode_switched (const char *mode);
50void control_user_changed (void);
53void control_settings_changed (void);
55void control_set_enabled (bool enable);
56void control_set_cable_state (cable_state_t cable_state);
57cable_state_t control_get_cable_state (void);
58void control_clear_cable_state (void);
60
61#endif /* USB_MODED_CONTROL_H_ */
void control_settings_changed(void)
void control_set_cable_state(cable_state_t cable_state)
const char * control_get_usb_mode(void)
void control_device_state_changed(void)
void control_user_changed(void)
uid_t control_get_user_for_mode(void)
bool control_select_mode(const char *mode)
void control_init_done_changed(void)
void control_device_lock_changed(void)
void control_set_enabled(bool enable)
void control_set_selected_mode(const char *mode)
bool control_get_connection_state(void)
cable_state_t control_get_cable_state(void)
void control_set_user_for_mode(uid_t uid)
const char * control_get_selected_mode(void)