#define CONNMAN_MANAGER_PATH "/"
#define CONNMAN_PATH "/net/connman"
#define CONNMAN_TECHNOLOGY_PATH "/net/connman/technology"
+#define CONNMAN_WIFI_TECHNOLOGY_PATH "/net/connman/technology/wifi"
#define NETCONFIG_SERVICE "net.netconfig"
#define NETCONFIG_NETWORK_INTERFACE NETCONFIG_SERVICE ".network"
#define NETCONFIG_WIFI_INTERFACE NETCONFIG_SERVICE ".wifi"
#define NETCONFIG_STATISTICS_INTERFACE NETCONFIG_SERVICE ".network_statistics"
#define NETCONFIG_MPTCP_INTERFACE NETCONFIG_SERVICE ".mptcp"
+#define NETCONFIG_ETHERNET_INTERFACE NETCONFIG_SERVICE ".ethernet"
#define NETCONFIG_NETWORK_PATH "/net/netconfig/network"
#define NETCONFIG_WIFI_PATH "/net/netconfig/wifi"
#define NETCONFIG_STATISTICS_PATH "/net/netconfig/network_statistics"
#define NETCONFIG_MPTCP_PATH "/net/netconfig/mptcp"
+#define NETCONFIG_ETHERNET_PATH "/net/netconfig/ethernet"
#define NETCONFIG_TV_PROFILE_INTERFACE NETCONFIG_SERVICE ".tv_profile"
* Global Enums
*****************************************************************************/
-typedef enum
-{
- NETWORK_REQUEST_TYPE_SCAN = 0x00,
- NETWORK_REQUEST_TYPE_OPEN_CONNECTION,
- NETWORK_REQUEST_TYPE_CLOSE_CONNECTION,
- NETWORK_REQUEST_TYPE_WIFI_POWER,
- NETWORK_REQUEST_TYPE_ENROLL_WPS,
- NETWORK_REQUEST_TYPE_SPECIFIC_SCAN,
- NETWORK_REQUEST_TYPE_SET_DEFAULT,
- NETWORK_REQUEST_TYPE_RESET_DEFAULT,
- NETWORK_REQUEST_TYPE_MAX
-} network_async_request_type_t;
-
-typedef struct
-{
- int flag;
- char ProfileName[NET_PROFILE_NAME_LEN_MAX+1];
-} network_request_table_t;
-
/*****************************************************************************
* Global Structures
*****************************************************************************/
net_profile_info_t **profile_info, int *profile_count);
int _net_get_default_profile_info(network_info_t *network_info,
net_profile_info_t *profile_info);
-void _net_clear_request_table(void);
+void _net_clear_request_table(network_info_t *network_info);
int _net_dbus_create_gdbus_call(network_info_t *network_info);
void _net_dbus_close_gdbus_call(network_info_t *network_info);