Add some missing alerts and properties

This commit is contained in:
Andrew Resch 2009-06-05 18:16:57 +00:00
parent e19fb0548b
commit 7d01a17b17
1 changed files with 50 additions and 7 deletions

View File

@ -103,7 +103,9 @@ void bind_alert()
class_<tracker_announce_alert, bases<tracker_alert>, noncopyable>(
"tracker_announce_alert", no_init
);
)
.def_readonly("event", &tracker_reply_alert::event)
;
class_<hash_failed_alert, bases<torrent_alert>, noncopyable>(
"hash_failed_alert", no_init
@ -159,7 +161,9 @@ void bind_alert()
class_<storage_moved_alert, bases<torrent_alert>, noncopyable>(
"storage_moved_alert", no_init
);
)
.def_readonly("path", &storaged_moved_alert::path)
;
class_<storage_moved_failed_alert, bases<torrent_alert>, noncopyable>(
"storage_moved_failed_alert", no_init
@ -183,12 +187,14 @@ void bind_alert()
"url_seed_alert", no_init
)
.def_readonly("url", &url_seed_alert::url)
.def_readonly("msg", &url_seed_alert::msg)
;
class_<file_error_alert, bases<torrent_alert>, noncopyable>(
"file_error_alert", no_init
)
.def_readonly("file", &file_error_alert::file)
.def_readonly("msg", &file_error_alert::msg)
;
class_<metadata_failed_alert, bases<torrent_alert>, noncopyable>(
@ -201,7 +207,10 @@ void bind_alert()
class_<listen_failed_alert, bases<alert>, noncopyable>(
"listen_failed_alert", no_init
);
)
.def_readonly("endpoint", &listen_failed_alert::endpoint)
.def_readonly("error", &listen_failed_alert::error)
;
class_<listen_succeeded_alert, bases<alert>, noncopyable>(
"listen_succeeded_alert", no_init
@ -214,6 +223,7 @@ void bind_alert()
)
.def_readonly("mapping", &portmap_error_alert::mapping)
.def_readonly("type", &portmap_error_alert::type)
.def_readonly("msg", &portmap_error_alert::msg)
;
class_<portmap_alert, bases<alert>, noncopyable>(
@ -224,9 +234,18 @@ void bind_alert()
.def_readonly("type", &portmap_alert::type)
;
class_<portmap_log_alert, bases<alert>, noncopyable>(
"portmap_log_alert", no_init
)
.def_readonly("type", &portmap_log_alert::type)
.def_readonly("msg", &portmap_log_alert::msg)
;
class_<fastresume_rejected_alert, bases<torrent_alert>, noncopyable>(
"fastresume_rejected_alert", no_init
);
)
.def_readonly("msg", &fastresume_rejected_alert::msg)
;
class_<peer_blocked_alert, bases<alert>, noncopyable>(
"peer_blocked_alert", no_init
@ -249,6 +268,7 @@ void bind_alert()
"udp_error_alert", no_init
)
.def_readonly("endpoint", &udp_error_alert::endpoint)
.def_readonly("error", &udp_error_alert::error)
;
class_<external_ip_alert, bases<alert>, noncopyable>(
@ -285,6 +305,7 @@ void bind_alert()
"state_changed_alert", no_init
)
.def_readonly("state", &state_changed_alert::state)
.def_readonly("prev_state", &state_changed_alert::prev_state)
;
class_<dht_reply_alert, bases<tracker_alert>, noncopyable>(
@ -293,6 +314,20 @@ void bind_alert()
.def_readonly("num_peers", &dht_reply_alert::num_peers)
;
class_<dht_announce_alert, bases<alert>, noncopyable>(
"dht_announce_alert", no_init
)
.def_readonly("ip" &dht_announce_alert::ip)
.def_readonly("port", &dht_announce_alert::port)
.def_readonly("info_hash", &dht_announce_alert::info_hash)
;
class_<dht_get_peers_alert, bases<alert>, noncopyable>(
"dht_get_peers_alert", no_init
)
.def_readonly("info_hash", &dht_get_peers_alert::info_hash)
;
class_<peer_unsnubbed_alert, bases<peer_alert>, noncopyable>(
"peer_unsnubbed_alert", no_init
);
@ -307,7 +342,9 @@ void bind_alert()
class_<peer_disconnected_alert, bases<peer_alert>, noncopyable>(
"peer_disconnected_alert", no_init
);
)
.def_readonly("msg", &peer_disconnected_alert::msg)
;
class_<request_dropped_alert, bases<peer_alert>, noncopyable>(
"request_dropped_alert", no_init
@ -332,11 +369,15 @@ void bind_alert()
class_<torrent_delete_failed_alert, bases<torrent_alert>, noncopyable>(
"torrent_delete_failed_alert", no_init
);
)
.def_readonly("msg", &torrent_delete_failed_alert::msg)
;
class_<save_resume_data_failed_alert, bases<torrent_alert>, noncopyable>(
"save_resume_data_failed_alert", no_init
);
)
.def_readonly("msg", &save_resume_data_failed_alert::msg)
;
class_<performance_alert, bases<torrent_alert>, noncopyable>(
"performance_alert", no_init
@ -346,6 +387,8 @@ void bind_alert()
enum_<performance_alert::performance_warning_t>("performance_warning_t")
.value("outstanding_disk_buffer_limit_reached", performance_alert::outstanding_disk_buffer_limit_reached)
.value("outstanding_request_limit_reached", performance_alert::outstanding_request_limit_reached)
.value("upload_limit_too_low", performance_alert::upload_limit_too_low)
.value("download_limit_too_low", performance_alert::download_limit_too_low)
;