fix python binding merge issue

This commit is contained in:
arvidn 2016-04-22 01:34:48 -04:00
parent 04a3c04075
commit eaf7cb329f
1 changed files with 3 additions and 16 deletions

View File

@ -164,21 +164,6 @@ dict session_stats_values(session_stats_alert const& alert)
return d; return d;
} }
list dht_get_peers_reply_alert_peers(dht_get_peers_reply_alert const& a)
{
list result;
std::vector<tcp::endpoint> v(a.peers());
for (std::vector<tcp::endpoint>::const_iterator i = v.begin();
i != v.end(); ++i)
{
result.append(endpoint_to_tuple(*i));
}
return result;
}
void bind_alert() void bind_alert()
{ {
using boost::noncopyable; using boost::noncopyable;
@ -745,10 +730,12 @@ void bind_alert()
.add_property("values", &session_stats_values) .add_property("values", &session_stats_values)
; ;
std::vector<tcp::endpoint> (dht_get_peers_reply_alert::*peers)() const = &dht_get_peers_reply_alert::peers;
class_<dht_get_peers_reply_alert, bases<alert>, noncopyable>( class_<dht_get_peers_reply_alert, bases<alert>, noncopyable>(
"dht_get_peers_reply_alert", no_init) "dht_get_peers_reply_alert", no_init)
.def_readonly("info_hash", &dht_get_peers_reply_alert::info_hash) .def_readonly("info_hash", &dht_get_peers_reply_alert::info_hash)
.def("num_peers", &dht_get_peers_reply_alert::num_peers) .def("num_peers", &dht_get_peers_reply_alert::num_peers)
.def("peers", &dht_get_peers_reply_alert_peers) .def("peers", peers)
; ;
} }