forked from premiere/premiere-libtorrent
Update alerts in python bindings
This commit is contained in:
parent
2d099b090f
commit
066fb98864
|
@ -95,6 +95,12 @@ void bind_alert()
|
||||||
.def_readonly("url", &tracker_alert::url)
|
.def_readonly("url", &tracker_alert::url)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
class_<peer_alert, bases<torrent_alert>, noncopyable>(
|
||||||
|
"peer_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("ip", &peer_alert::ip)
|
||||||
|
.def_readonly("pid", &peer_alert::pid)
|
||||||
|
;
|
||||||
class_<tracker_error_alert, bases<tracker_alert>, noncopyable>(
|
class_<tracker_error_alert, bases<tracker_alert>, noncopyable>(
|
||||||
"tracker_error_alert", tracker_error_alert_doc, no_init
|
"tracker_error_alert", tracker_error_alert_doc, no_init
|
||||||
)
|
)
|
||||||
|
@ -122,25 +128,18 @@ void bind_alert()
|
||||||
.def_readonly("piece_index", &hash_failed_alert::piece_index)
|
.def_readonly("piece_index", &hash_failed_alert::piece_index)
|
||||||
;
|
;
|
||||||
|
|
||||||
class_<peer_ban_alert, bases<torrent_alert>, noncopyable>(
|
class_<peer_ban_alert, bases<peer_alert>, noncopyable>(
|
||||||
"peer_ban_alert", peer_ban_alert_doc, no_init
|
"peer_ban_alert", peer_ban_alert_doc, no_init
|
||||||
)
|
);
|
||||||
.def_readonly("ip", &peer_ban_alert::ip)
|
|
||||||
;
|
|
||||||
|
|
||||||
class_<peer_error_alert, bases<alert>, noncopyable>(
|
class_<peer_error_alert, bases<peer_alert>, noncopyable>(
|
||||||
"peer_error_alert", peer_error_alert_doc, no_init
|
"peer_error_alert", peer_error_alert_doc, no_init
|
||||||
)
|
);
|
||||||
.def_readonly("ip", &peer_error_alert::ip)
|
|
||||||
.def_readonly("pid", &peer_error_alert::pid)
|
|
||||||
;
|
|
||||||
|
|
||||||
class_<invalid_request_alert, bases<torrent_alert>, noncopyable>(
|
class_<invalid_request_alert, bases<peer_alert>, noncopyable>(
|
||||||
"invalid_request_alert", invalid_request_alert_doc, no_init
|
"invalid_request_alert", invalid_request_alert_doc, no_init
|
||||||
)
|
)
|
||||||
.def_readonly("ip", &invalid_request_alert::ip)
|
|
||||||
.def_readonly("request", &invalid_request_alert::request)
|
.def_readonly("request", &invalid_request_alert::request)
|
||||||
.def_readonly("pid", &invalid_request_alert::pid)
|
|
||||||
;
|
;
|
||||||
|
|
||||||
class_<peer_request>("peer_request", peer_request_doc)
|
class_<peer_request>("peer_request", peer_request_doc)
|
||||||
|
@ -160,14 +159,14 @@ void bind_alert()
|
||||||
.def_readonly("piece_index", &piece_finished_alert::piece_index)
|
.def_readonly("piece_index", &piece_finished_alert::piece_index)
|
||||||
;
|
;
|
||||||
|
|
||||||
class_<block_finished_alert, bases<torrent_alert>, noncopyable>(
|
class_<block_finished_alert, bases<peer_alert>, noncopyable>(
|
||||||
"block_finished_alert", block_finished_alert_doc, no_init
|
"block_finished_alert", block_finished_alert_doc, no_init
|
||||||
)
|
)
|
||||||
.def_readonly("block_index", &block_finished_alert::block_index)
|
.def_readonly("block_index", &block_finished_alert::block_index)
|
||||||
.def_readonly("piece_index", &block_finished_alert::piece_index)
|
.def_readonly("piece_index", &block_finished_alert::piece_index)
|
||||||
;
|
;
|
||||||
|
|
||||||
class_<block_downloading_alert, bases<torrent_alert>, noncopyable>(
|
class_<block_downloading_alert, bases<peer_alert>, noncopyable>(
|
||||||
"block_downloading_alert", block_downloading_alert_doc, no_init
|
"block_downloading_alert", block_downloading_alert_doc, no_init
|
||||||
)
|
)
|
||||||
.def_readonly("peer_speedmsg", &block_downloading_alert::peer_speedmsg)
|
.def_readonly("peer_speedmsg", &block_downloading_alert::peer_speedmsg)
|
||||||
|
@ -281,6 +280,12 @@ void bind_alert()
|
||||||
.def_readonly("name", &file_renamed_alert::name)
|
.def_readonly("name", &file_renamed_alert::name)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
class_<file_rename_failed_alert, bases<torrent_alert>, noncopyable>(
|
||||||
|
"file_rename_failed_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("index", &file_rename_failed_alert::index)
|
||||||
|
;
|
||||||
|
|
||||||
class_<torrent_resumed_alert, bases<torrent_alert>, noncopyable>(
|
class_<torrent_resumed_alert, bases<torrent_alert>, noncopyable>(
|
||||||
"torrent_resumed_alert", no_init
|
"torrent_resumed_alert", no_init
|
||||||
);
|
);
|
||||||
|
@ -290,4 +295,56 @@ void bind_alert()
|
||||||
)
|
)
|
||||||
.def_readonly("state", &state_changed_alert::state)
|
.def_readonly("state", &state_changed_alert::state)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
class_<dht_reply_alert, bases<tracker_alert>, noncopyable>(
|
||||||
|
"dht_reply_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("num_peers", &dht_reply_alert::num_peers)
|
||||||
|
;
|
||||||
|
|
||||||
|
class_<peer_unsnubbed_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"peer_unsnubbed_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
|
class_<peer_snubbed_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"peer_snubbed_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
|
class_<peer_connect_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"peer_connect_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
|
class_<peer_disconnected_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"peer_disconnected_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
|
class_<request_dropped_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"request_dropped_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("block_index", &request_dropped_alert::block_index)
|
||||||
|
.def_readonly("piece_index", &request_dropped_alert::piece_index)
|
||||||
|
;
|
||||||
|
|
||||||
|
class_<block_timeout_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"block_timeout_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("block_index", &block_timeout_alert::block_index)
|
||||||
|
.def_readonly("piece_index", &block_timeout_alert::piece_index)
|
||||||
|
;
|
||||||
|
|
||||||
|
class_<unwanted_block_alert, bases<peer_alert>, noncopyable>(
|
||||||
|
"unwanted_block_alert", no_init
|
||||||
|
)
|
||||||
|
.def_readonly("block_index", &unwanted_block_alert::block_index)
|
||||||
|
.def_readonly("piece_index", &unwanted_block_alert::piece_index)
|
||||||
|
;
|
||||||
|
|
||||||
|
class_<torrent_delete_failed_alert, bases<torrent_alert>, noncopyable>(
|
||||||
|
"torrent_delete_failed_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
|
class_<save_resume_data_failed_alert, bases<torrent_alert>, noncopyable>(
|
||||||
|
"save_resume_data_failed_alert", no_init
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue