89 AP comparison function. |
89 AP comparison function. |
90 |
90 |
91 @param [in] ap1 First AP to compare. |
91 @param [in] ap1 First AP to compare. |
92 @param [in] ap2 Second AP to compare. |
92 @param [in] ap2 Second AP to compare. |
93 |
93 |
94 @return TRUE, if APs are considered to be same. |
94 @return Zero(0), if APs are considered to be same. |
95 */ |
95 */ |
96 |
96 |
97 bool WlanQtUtilsAp::compare( |
97 int WlanQtUtilsAp::compare( |
98 const WlanQtUtilsAp *ap1, |
98 const WlanQtUtilsAp *ap1, |
99 const WlanQtUtilsAp *ap2) |
99 const WlanQtUtilsAp *ap2) |
100 { |
100 { |
101 bool equal = false; |
101 int equal = 1; // Not equal |
102 |
102 |
103 // SSID (case sensitive) and security mode (with or without PSK) |
103 // SSID (case sensitive) and security mode (with or without PSK) |
104 // are the values, which identify a unique access point. |
104 // are the values, which identify a unique access point. |
105 if (ap1->value(WlanQtUtilsAp::ConfIdSsid) == |
105 if (ap1->value(WlanQtUtilsAp::ConfIdSsid) == |
106 ap2->value(WlanQtUtilsAp::ConfIdSsid) |
106 ap2->value(WlanQtUtilsAp::ConfIdSsid) |
107 && ap1->value(WlanQtUtilsAp::ConfIdSecurityMode) == |
107 && ap1->value(WlanQtUtilsAp::ConfIdSecurityMode) == |
108 ap2->value(WlanQtUtilsAp::ConfIdSecurityMode) |
108 ap2->value(WlanQtUtilsAp::ConfIdSecurityMode) |
109 && ap1->value(WlanQtUtilsAp::ConfIdWpaPskUse) == |
109 && ap1->value(WlanQtUtilsAp::ConfIdWpaPskUse) == |
110 ap2->value(WlanQtUtilsAp::ConfIdWpaPskUse)) { |
110 ap2->value(WlanQtUtilsAp::ConfIdWpaPskUse)) { |
111 equal = true; |
111 equal = 0; // Equal |
112 } |
112 } |
113 |
113 |
114 return equal; |
114 return equal; |
115 } |
115 } |
116 |
116 |