minor code refactor in ip_filter code
This commit is contained in:
parent
17e9ce9dfd
commit
a7b2026ef8
|
@ -125,7 +125,7 @@ namespace detail {
|
||||||
Addr tmp;
|
Addr tmp;
|
||||||
std::fill(tmp.begin(), tmp.end()
|
std::fill(tmp.begin(), tmp.end()
|
||||||
, (std::numeric_limits<typename Addr::value_type>::max)());
|
, (std::numeric_limits<typename Addr::value_type>::max)());
|
||||||
return Addr(tmp);
|
return tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
|
@ -288,7 +288,7 @@ struct TORRENT_EXPORT ip_filter
|
||||||
//
|
//
|
||||||
// This means that in a case of overlapping ranges, the last one applied takes
|
// This means that in a case of overlapping ranges, the last one applied takes
|
||||||
// precedence.
|
// precedence.
|
||||||
void add_rule(address first, address last, std::uint32_t flags);
|
void add_rule(address const& first, address const& last, std::uint32_t flags);
|
||||||
|
|
||||||
// Returns the access permissions for the given address (``addr``). The permission
|
// Returns the access permissions for the given address (``addr``). The permission
|
||||||
// can currently be 0 or ``ip_filter::blocked``. The complexity of this operation
|
// can currently be 0 or ``ip_filter::blocked``. The complexity of this operation
|
||||||
|
|
|
@ -34,7 +34,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
namespace libtorrent {
|
namespace libtorrent {
|
||||||
|
|
||||||
void ip_filter::add_rule(address first, address last, std::uint32_t flags)
|
void ip_filter::add_rule(address const& first, address const& last, std::uint32_t flags)
|
||||||
{
|
{
|
||||||
if (first.is_v4())
|
if (first.is_v4())
|
||||||
{
|
{
|
||||||
|
@ -83,13 +83,4 @@ namespace libtorrent {
|
||||||
{
|
{
|
||||||
return m_filter.access(port);
|
return m_filter.access(port);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
void ip_filter::print() const
|
|
||||||
{
|
|
||||||
for (range_t::iterator i = m_access_list.begin(); i != m_access_list.end(); ++i)
|
|
||||||
{
|
|
||||||
std::cout << i->start.as_string() << " " << i->access << "\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue