|
Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
For applications to use to manage list of unique beacons. More...
#include <WifiSniffer.h>
Public Types | |
| typedef int(* | Comparer) (const BeaconInfo &lhs, const BeaconInfo &rhs) |
Public Member Functions | |
| int | indexOf (const uint8_t bssid[]) |
| unsigned int | capacity () const |
| bool | contains (const BeaconInfo &elem) const |
| const BeaconInfo & | firstElement () const |
| int | indexOf (const BeaconInfo &elem) const |
| bool | isEmpty () const |
| const BeaconInfo & | lastElement () const |
| int | lastIndexOf (const BeaconInfo &elem) const |
| unsigned int | count () const override |
| unsigned int | size () const |
| void | copyInto (BeaconInfo *array) const |
| bool | add (const BeaconInfo &obj) |
| void | addElement (const BeaconInfo &obj) |
| void | addElement (BeaconInfo *objp) |
| void | clear () |
| void | ensureCapacity (unsigned int minCapacity) |
| void | removeAllElements () |
| bool | removeElement (const BeaconInfo &obj) |
| void | setSize (unsigned int newSize) |
| void | trimToSize () |
| const BeaconInfo & | elementAt (unsigned int index) const |
| void | insertElementAt (const BeaconInfo &obj, unsigned int index) |
| const void | remove (unsigned int index) |
| void | removeElementAt (unsigned int index) |
| void | setElementAt (const BeaconInfo &obj, unsigned int index) |
| const BeaconInfo & | get (unsigned int index) const |
| const BeaconInfo & | operator[] (unsigned int index) const override |
| BeaconInfo & | operator[] (unsigned int index) override |
| void | sort (Comparer compareFunction) |
| const BeaconInfo & | at (unsigned int i) const |
Protected Member Functions | |
| void | copyFrom (const Vector &rhv) |
Protected Attributes | |
| unsigned int | _size |
| unsigned int | _capacity |
| unsigned int | _increment |
| BeaconInfo ** | _data |
For applications to use to manage list of unique beacons.