10 #define MOD_CONF_VERSION 3
12 extern E_Module *connman_mod;
13 extern int _e_connman_log_dom;
15 typedef struct E_Connman_Instance E_Connman_Instance;
16 typedef struct E_Connman_Module_Context E_Connman_Module_Context;
18 struct E_Connman_Instance
20 E_Connman_Module_Context *ctxt;
23 E_Gadcon_Popup *popup;
34 Ecore_X_Window input_win;
35 Ecore_Event_Handler *input_mouse_up;
40 struct E_Connman_Module_Context
43 E_Config_Dialog *conf_dialog;
47 Ecore_Event_Handler *manager_in;
48 Ecore_Event_Handler *manager_out;
51 struct Connman_Manager *cm;
52 Eina_Bool offline_mode;
56 EAPI extern E_Module_Api e_modapi;
57 EAPI void *e_modapi_init(E_Module *m);
58 EAPI int e_modapi_shutdown(E_Module *m);
59 EAPI int e_modapi_save(E_Module *m);
61 void econnman_popup_del(E_Connman_Instance *inst);
62 const char *e_connman_theme_path(void);
63 E_Config_Dialog *e_connman_config_dialog_new(E_Container *con,
64 E_Connman_Module_Context *ctxt);
67 * @addtogroup Optional_Devices
70 * @defgroup Module_Connman ConnMan (Connection Manager)
72 * Controls network connections for ethernet, wifi, 3G, GSM and
75 * @see http://connman.net/