WiFi promiscuous mode sniffer support. More...
Collaboration diagram for WiFi Sniffer:
Classes | |
struct | BeaconInfo |
Decoded Wifi beacon (Access Point) information. More... | |
struct | ClientInfo |
Decoded Wifi client information. More... | |
class | BeaconOrClientListTemplate< T > |
class | WifiSniffer |
Macros | |
#define | ETH_MAC_LEN 6 |
Typedefs | |
using | BeaconInfoList = BeaconOrClientListTemplate< BeaconInfo > |
For applications to use to manage list of unique beacons. More... | |
using | ClientInfoList = BeaconOrClientListTemplate< ClientInfo > |
For applications to use to manage list of unique clients. More... | |
using | WifiSnifferCallback = Delegate< void(uint8_t *data, uint16_t length)> |
using | WifiBeaconCallback = Delegate< void(const BeaconInfo &beacon)> |
using | WifiClientCallback = Delegate< void(const ClientInfo &client)> |
Detailed Description
WiFi promiscuous mode sniffer support.
Macro Definition Documentation
◆ ETH_MAC_LEN
#define ETH_MAC_LEN 6 |
Typedef Documentation
◆ BeaconInfoList
For applications to use to manage list of unique beacons.
◆ ClientInfoList
For applications to use to manage list of unique clients.
◆ WifiBeaconCallback
using WifiBeaconCallback = Delegate<void(const BeaconInfo& beacon)> |
◆ WifiClientCallback
using WifiClientCallback = Delegate<void(const ClientInfo& client)> |
◆ WifiSnifferCallback
using WifiSnifferCallback = Delegate<void(uint8_t* data, uint16_t length)> |