Dwm::Ipv4Prefix class definition. More...
#include <cstring>#include <iostream>#include <utility>#include <vector>#include <boost/asio.hpp>#include "DwmIpv4Address.hh"#include "DwmASIO.hh"

Go to the source code of this file.
Classes | |
| class | Dwm::Ipv4Prefix |
| This class encapsulates an IPv4 address and netmask. More... | |
Functions | |
| std::vector< Ipv4Prefix > | Dwm::Ipv4RangePrefixes (const Ipv4Address &addr1, const Ipv4Address &addr2) |
Returns the minimal set of IPv4 prefixes that cover the entire range between addr1 and addr2. | |
Dwm::Ipv4Prefix class definition.
| std::vector< Ipv4Prefix > Dwm::Ipv4RangePrefixes | ( | const Ipv4Address & | addr1, |
| const Ipv4Address & | addr2 ) |
Returns the minimal set of IPv4 prefixes that cover the entire range between addr1 and addr2.
This is mainly used for IDS/IPS types of applications which want to map from registry ranges to pf filters.
