Public Member Functions | |
bool | contains (const QPair< QHostAddress, int > &subnet) const |
bool | isEmpty () const |
bool | matches (const QHostAddress &address) const |
bool | operator!= (const AddressFilter &other) const |
AddressFilter & | operator<< (const QPair< QHostAddress, int > &subnet) |
bool | operator== (const AddressFilter &other) const |
QVariant | serialize () const |
QString | toString () const |
Static Public Member Functions | |
static AddressFilter | deserialize (const QVariant &variant) |
Definition at line 29 of file addressfilter.h.
bool AddressFilter::matches | ( | const QHostAddress & | address | ) | const |
Check if the given address matches any subnet in the filter.
If the filter is empty, all addresses are matched.
Definition at line 35 of file addressfilter.cpp.
AddressFilter & AddressFilter::operator<< | ( | const QPair< QHostAddress, int > & | subnet | ) |
Add a subnet to the address filter.
Definition at line 48 of file addressfilter.cpp.
QString AddressFilter::toString | ( | ) | const |
Comma separated list of subnets.
Definition at line 95 of file addressfilter.cpp.