Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
ClientInfoList Class Reference
For applications to use to manage list of unique clients. More...
#include <WifiSniffer.h>
Inheritance diagram for ClientInfoList:
Collaboration diagram for ClientInfoList:
Public Types | |
typedef int(* | Comparer) (const ClientInfo &lhs, const ClientInfo &rhs) |
Public Member Functions | |
int | indexOf (const uint8_t station[]) |
unsigned int | capacity () const |
bool | contains (const ClientInfo &elem) const |
const ClientInfo & | firstElement () const |
int | indexOf (const ClientInfo &elem) const |
bool | isEmpty () const |
const ClientInfo & | lastElement () const |
int | lastIndexOf (const ClientInfo &elem) const |
unsigned int | count () const override |
unsigned int | size () const |
void | copyInto (ClientInfo *array) const |
bool | add (const ClientInfo &obj) |
bool | addElement (const ClientInfo &obj) |
bool | addElement (ClientInfo *objp) |
void | clear () |
bool | ensureCapacity (unsigned int minCapacity) |
void | removeAllElements () |
bool | removeElement (const ClientInfo &obj) |
bool | setSize (unsigned int newSize) |
void | trimToSize () |
const ClientInfo & | elementAt (unsigned int index) const |
bool | insertElementAt (const ClientInfo &obj, unsigned int index) |
const void | remove (unsigned int index) |
void | removeElementAt (unsigned int index) |
bool | setElementAt (const ClientInfo &obj, unsigned int index) |
const ClientInfo & | get (unsigned int index) const |
const ClientInfo & | operator[] (unsigned int index) const override |
ClientInfo & | operator[] (unsigned int index) override |
void | sort (Comparer compareFunction) |
const ClientInfo & | at (unsigned int i) const |
Protected Member Functions | |
void | copyFrom (const Vector &rhv) |
Protected Attributes | |
unsigned int | _size |
unsigned int | _capacity |
unsigned int | _increment |
ClientInfo ** | _data |
Detailed Description
For applications to use to manage list of unique clients.
Member Typedef Documentation
◆ Comparer
|
inherited |
Member Function Documentation
◆ add()
|
inlineinherited |
◆ addElement() [1/2]
|
inherited |
◆ addElement() [2/2]
|
inherited |
◆ at()
|
inlineinherited |
◆ capacity()
|
inherited |
◆ clear()
|
inlineinherited |
◆ contains()
|
inherited |
◆ copyFrom()
|
protectedinherited |
◆ copyInto()
|
inherited |
◆ count()
|
inlineoverridevirtualinherited |
Implements Countable< ClientInfo >.
◆ elementAt()
|
inherited |
◆ ensureCapacity()
|
inherited |
◆ firstElement()
|
inherited |
◆ get()
|
inlineinherited |
◆ indexOf() [1/2]
|
inherited |
◆ indexOf() [2/2]
|
inline |
◆ insertElementAt()
|
inherited |
◆ isEmpty()
|
inherited |
◆ lastElement()
|
inherited |
◆ lastIndexOf()
|
inherited |
◆ operator[]() [1/2]
|
overridevirtualinherited |
Implements Countable< ClientInfo >.
◆ operator[]() [2/2]
|
overridevirtualinherited |
Implements Countable< ClientInfo >.
◆ remove()
|
inherited |
◆ removeAllElements()
|
inherited |
◆ removeElement()
|
inherited |
◆ removeElementAt()
|
inherited |
◆ setElementAt()
|
inherited |
◆ setSize()
|
inherited |
◆ size()
|
inherited |
◆ sort()
|
inherited |
◆ trimToSize()
|
inherited |
Member Data Documentation
◆ _capacity
|
protectedinherited |
◆ _data
|
protectedinherited |
◆ _increment
|
protectedinherited |
◆ _size
|
protectedinherited |
The documentation for this class was generated from the following file: