4 #include <netinet/ip.h>
11 unsigned char mask_bits;
12 unsigned char data[16];
16 Address(unsigned short, const unsigned char *, unsigned char);
18 void set_mask(const Address &);
19 std::string str() const;
20 unsigned common_prefix_length(const Address &) const;
21 bool masked_match(const Address &) const;
22 void to_sockaddr(sockaddr_storage &) const;
24 bool operator<(const Address &) const;