Add multi interfaces function
[platform/core/connectivity/libnet-client.git] / include / internal / network-internal.h
index d3f3aec..d3b9c68 100755 (executable)
@@ -60,6 +60,7 @@ extern "C" {
 #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"
@@ -67,11 +68,13 @@ extern "C" {
 #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"
 
@@ -190,25 +193,6 @@ extern "C" {
  *     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
  *****************************************************************************/
@@ -232,7 +216,7 @@ int _net_get_all_profile_list(network_info_t *network_info,
                        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);