move alert queue size limit into session_settings. make some alerts non-discardable (don't throw them out, even when the queue is full). Make session pause also pause all checking files. optimize rejecting incoming connections when the session is paused
This commit is contained in:
@@ -513,9 +513,9 @@ void bind_session()
|
||||
#ifndef TORRENT_NO_DEPRECATE
|
||||
.def("load_state", load_state1)
|
||||
.def("set_severity_level", allow_threads(&session::set_severity_level))
|
||||
.def("set_alert_queue_size_limit", allow_threads(&session::set_alert_queue_size_limit))
|
||||
#endif
|
||||
.def("set_alert_mask", allow_threads(&session::set_alert_mask))
|
||||
.def("set_alert_queue_size_limit", allow_threads(&session::set_alert_queue_size_limit))
|
||||
.def("pop_alert", allow_threads(&session::pop_alert))
|
||||
.def("wait_for_alert", &wait_for_alert, return_internal_reference<>())
|
||||
.def("add_extension", &add_extension)
|
||||
|
@@ -138,6 +138,8 @@ void bind_session_settings()
|
||||
.def_readwrite("announce_double_nat", &session_settings::announce_double_nat)
|
||||
.def_readwrite("torrent_connect_boost", &session_settings::torrent_connect_boost)
|
||||
.def_readwrite("seeding_outgoing_connections", &session_settings::seeding_outgoing_connections)
|
||||
.def_readwrite("no_connect_privileged_ports", &session_settings::no_connect_privileged_ports)
|
||||
.def_readwrite("alert_queue_size", &session_settings::alert_queue_size)
|
||||
;
|
||||
|
||||
enum_<proxy_settings::proxy_type>("proxy_type")
|
||||
|
Reference in New Issue
Block a user