merge with master
[framework/osp/net.git] / src / wifi / FNetWifi_WifiDirectSystemAdapter.h
index 990eda1..ea3952d 100644 (file)
@@ -285,8 +285,17 @@ public:
      */
     static void OnWifiDirectClientIpAssigned(const char *mac_address, const char *ip_address,
                                              const char *interface_address, void *user_data);
+
+    /**
+     * Call back for each discovered device
+     *
+     * @param[in]   pPeer       Device Information
+     * @param[in]   pUserData   The user data passed from the callback registration function
+     */
+    static bool OnWifiDirectPeerFound(wifi_direct_discovered_peer_info_s* pPeer, void* pUserData);
+
     /**
-     * Call back for each Discovered device
+     * Call back for each discovered device
      *
      * @param[in]   pPeer       Device Information
      * @param[in]   pUserData   The user data passed from the callback registration function
@@ -549,7 +558,8 @@ private:
     Tizen::Base::Collection::IList* __pScanResult;
     _WifiDirectSystemState __currentState;
     _WifiDirectSystemScanState __currentScanState;
-    Tizen::Base::Collection::ArrayList __peerList;
+    Tizen::Base::Collection::ArrayList __connectedPeerList;
+    Tizen::Base::Collection::ArrayList __discoveredPeerList;
     _WifiIpcProxy* __pWifiServiceProxy;
     friend class std::default_delete<_WifiDirectSystemAdapter>;
 };