fix const correctness in get_peer_class

This commit is contained in:
arvidn 2017-09-24 12:00:01 -07:00 committed by Arvid Norberg
parent 4c4c630fae
commit edad33d270
5 changed files with 7 additions and 7 deletions

View File

@ -468,7 +468,7 @@ namespace aux {
void set_peer_class_type_filter(peer_class_type_filter f); void set_peer_class_type_filter(peer_class_type_filter f);
peer_class_type_filter get_peer_class_type_filter(); peer_class_type_filter get_peer_class_type_filter();
peer_class_info get_peer_class(peer_class_t cid); peer_class_info get_peer_class(peer_class_t cid) const;
void set_peer_class(peer_class_t cid, peer_class_info const& pci); void set_peer_class(peer_class_t cid, peer_class_info const& pci);
bool is_listening() const; bool is_listening() const;

View File

@ -698,7 +698,7 @@ namespace libtorrent {
// account. // account.
// //
// For more information, see peer-classes_. // For more information, see peer-classes_.
peer_class_info get_peer_class(peer_class_t cid); peer_class_info get_peer_class(peer_class_t cid) const;
void set_peer_class(peer_class_t cid, peer_class_info const& pci); void set_peer_class(peer_class_t cid, peer_class_info const& pci);
#ifndef TORRENT_NO_DEPRECATE #ifndef TORRENT_NO_DEPRECATE

View File

@ -840,7 +840,7 @@ namespace {
async_call(&session_impl::delete_peer_class, cid); async_call(&session_impl::delete_peer_class, cid);
} }
peer_class_info session_handle::get_peer_class(peer_class_t cid) peer_class_info session_handle::get_peer_class(peer_class_t cid) const
{ {
return sync_call_ret<peer_class_info>(&session_impl::get_peer_class, cid); return sync_call_ret<peer_class_info>(&session_impl::get_peer_class, cid);
} }

View File

@ -1091,12 +1091,12 @@ namespace {
m_classes.decref(cid); m_classes.decref(cid);
} }
peer_class_info session_impl::get_peer_class(peer_class_t cid) peer_class_info session_impl::get_peer_class(peer_class_t const cid) const
{ {
peer_class_info ret; peer_class_info ret;
peer_class* pc = m_classes.at(cid); peer_class const* pc = m_classes.at(cid);
// if you hit this assert, you're passing in an invalid cid // if you hit this assert, you're passing in an invalid cid
TORRENT_ASSERT(pc); TORRENT_ASSERT_PRECOND(pc);
if (pc == nullptr) if (pc == nullptr)
{ {
#if TORRENT_USE_INVARIANT_CHECKS #if TORRENT_USE_INVARIANT_CHECKS

View File

@ -445,7 +445,7 @@ TORRENT_TEST(init_dht)
auto count_dht_inits = [](session& ses) auto count_dht_inits = [](session& ses)
{ {
int count = 0; int count = 0;
int num = 70; // this number is adjusted per version, an estimate int num = 120; // this number is adjusted per version, an estimate
time_point const end_time = clock_type::now() + seconds(15); time_point const end_time = clock_type::now() + seconds(15);
while (true) while (true)
{ {