WifiSniffer.h File Reference
#include <Platform/System.h>
#include <MacAddress.h>
#include "WVector.h"
Include dependency graph for WifiSniffer.h:

Go to the source code of this file.

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)>