usb_moded  0.86.0+mer57
usb_moded-control.h
Go to the documentation of this file.
1 
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 
38 uid_t control_get_user_for_mode (void);
39 void control_set_user_for_mode (uid_t uid);
40 const char *control_get_external_mode (void);
41 void control_clear_external_mode (void);
42 const char *control_get_target_mode (void);
43 void control_clear_target_mode (void);
44 const char *control_get_selected_mode (void);
45 void control_set_selected_mode (const char *mode);
46 bool control_select_mode (const char *mode);
47 const char *control_get_usb_mode (void);
48 void control_clear_internal_mode (void);
49 void control_mode_switched (const char *mode);
50 void control_user_changed (void);
51 void control_device_lock_changed (void);
53 void control_settings_changed (void);
54 void control_init_done_changed (void);
55 void control_set_enabled (bool enable);
56 void control_set_cable_state (cable_state_t cable_state);
57 cable_state_t control_get_cable_state (void);
58 void control_clear_cable_state (void);
60 
61 #endif /* USB_MODED_CONTROL_H_ */
control_set_user_for_mode
void control_set_user_for_mode(uid_t uid)
Definition: usb_moded-control.c:167
control_select_mode
bool control_select_mode(const char *mode)
Definition: usb_moded-control.c:307
control_settings_changed
void control_settings_changed(void)
Definition: usb_moded-control.c:496
control_get_usb_mode
const char * control_get_usb_mode(void)
Definition: usb_moded-control.c:326
control_get_user_for_mode
uid_t control_get_user_for_mode(void)
Definition: usb_moded-control.c:157
control_get_cable_state
cable_state_t control_get_cable_state(void)
Definition: usb_moded-control.c:846
control_get_connection_state
bool control_get_connection_state(void)
Definition: usb_moded-control.c:864
control_get_selected_mode
const char * control_get_selected_mode(void)
Definition: usb_moded-control.c:281
control_user_changed
void control_user_changed(void)
Definition: usb_moded-control.c:445
control_set_cable_state
void control_set_cable_state(cable_state_t cable_state)
Definition: usb_moded-control.c:822
control_set_selected_mode
void control_set_selected_mode(const char *mode)
Definition: usb_moded-control.c:291
usb_moded-common.h
control_set_enabled
void control_set_enabled(bool enable)
Definition: usb_moded-control.c:521
control_device_lock_changed
void control_device_lock_changed(void)
Definition: usb_moded-control.c:473
control_init_done_changed
void control_init_done_changed(void)
Definition: usb_moded-control.c:505
control_device_state_changed
void control_device_state_changed(void)
Definition: usb_moded-control.c:486