36 lines
585 B
C++
36 lines
585 B
C++
#ifndef ACCESSPOINT_H
|
|
#define ACCESSPOINT_H
|
|
|
|
#include "../MACAddress.h"
|
|
|
|
/**
|
|
* represents a Wi-Fi-AccessPoint
|
|
* an AP is represented by its MAC-Address and
|
|
* may provide a readably SSID
|
|
*/
|
|
class AccessPoint {
|
|
|
|
public:
|
|
|
|
/** the AP's MAC-Address */
|
|
const MACAddress mac;
|
|
|
|
/** the AP's readable SSID */
|
|
const std::string ssid;
|
|
|
|
public:
|
|
|
|
/** ctor */
|
|
AccessPoint(const MACAddress& mac, const std::string& ssid) : mac(mac), ssid(ssid) {
|
|
;
|
|
}
|
|
|
|
/** ctor */
|
|
AccessPoint(const std::string& mac, const std::string& ssid) : mac(mac), ssid(ssid) {
|
|
;
|
|
}
|
|
|
|
};
|
|
|
|
#endif // ACCESSPOINT_H
|