Class session_handle
java.lang.Object
com.frostwire.jlibtorrent.swig.session_handle
- Direct Known Subclasses:
session
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final remove_flags_tstatic final remove_flags_tstatic final session_flags_tstatic final reopen_network_flags_tstatic final save_state_flags_tstatic final save_state_flags_tstatic final save_state_flags_tstatic final save_state_flags_tprotected booleanstatic final portmap_protocolstatic final portmap_protocol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd_dht_node(string_int_pair node) add_port_mapping_ex(portmap_protocol t, int external_port, int local_port) add_torrent(add_torrent_params params, error_code ec) voidapply_settings(settings_pack arg0) voidasync_add_torrent(add_torrent_params params) voiddelete()voiddelete_port_mapping_ex(int handle) voiddht_announce_ex(sha1_hash info_hash) voiddht_announce_ex(sha1_hash info_hash, int port) voiddht_announce_ex(sha1_hash info_hash, int port, byte flags) voiddht_direct_request(udp_endpoint ep, entry e) voiddht_direct_request(udp_endpoint ep, entry e, long userdata) voiddht_direct_request(udp_endpoint ep, entry e, client_data_t userdata) voiddht_get_item(byte_array_32 key, byte_vector salt) voiddht_get_item(byte_vector key, byte_vector salt) voiddht_get_item(sha1_hash target) voiddht_get_peers(sha1_hash info_hash) voiddht_live_nodes(sha1_hash nid) voiddht_put_item(byte_array_32 key, byte_array_64 sk, entry data, byte_vector salt) voiddht_put_item(byte_vector key, byte_vector sk, entry data, byte_vector salt) dht_put_item(entry data) voiddht_sample_infohashes(udp_endpoint ep, sha1_hash target) find_torrent(sha1_hash info_hash) find_torrent(sha256_hash info_hash) protected static longgetCPtr(session_handle obj) booleanbooleanbooleanbooleanis_valid()intvoidpause()voidpop_alerts(alert_ptr_vector alerts) voidvoidvoidvoidvoidvoidvoidremove_torrent(torrent_handle arg0) voidremove_torrent(torrent_handle arg0, remove_flags_t arg1) voidvoidvoidresume()session_state(save_state_flags_t flags) voidvoidvoidvoidvoidvoidintprotected static longwait_for_alert_ms(long max_wait)
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn -
save_settings
-
save_dht_state
-
save_extension_state
-
save_ip_filter
-
delete_files
-
delete_partfile
-
paused
-
udp
-
tcp
-
reopen_map_ports
-
-
Constructor Details
-
session_handle
protected session_handle(long cPtr, boolean cMemoryOwn) -
session_handle
public session_handle() -
session_handle
-
-
Method Details
-
getCPtr
-
swigRelease
-
delete
public void delete() -
is_valid
public boolean is_valid() -
session_state
-
session_state
-
refresh_torrent_status
-
refresh_torrent_status
-
post_torrent_updates
-
post_torrent_updates
public void post_torrent_updates() -
post_session_stats
public void post_session_stats() -
post_dht_stats
public void post_dht_stats() -
set_dht_state
-
find_torrent
-
find_torrent
-
get_torrents
-
add_torrent
-
async_add_torrent
-
pause
public void pause() -
resume
public void resume() -
is_paused
public boolean is_paused() -
is_dht_running
public boolean is_dht_running() -
add_dht_node
-
dht_get_item
-
dht_put_item
-
dht_get_peers
-
dht_live_nodes
-
dht_sample_infohashes
-
dht_direct_request
-
dht_direct_request
-
set_ip_filter
-
get_ip_filter
-
set_port_filter
-
listen_port
public int listen_port() -
ssl_listen_port
public int ssl_listen_port() -
is_listening
public boolean is_listening() -
set_peer_class_filter
-
get_peer_class_filter
-
set_peer_class_type_filter
-
get_peer_class_type_filter
-
remove_torrent
-
remove_torrent
-
apply_settings
-
get_settings
-
pop_alerts
-
reopen_network_sockets
-
reopen_network_sockets
public void reopen_network_sockets() -
dht_get_item
-
dht_get_item
-
dht_put_item
-
dht_put_item
-
dht_direct_request
-
wait_for_alert_ms
-
set_alert_notify_callback
-
dht_announce_ex
-
dht_announce_ex
-
dht_announce_ex
-
add_port_mapping_ex
-
delete_port_mapping_ex
public void delete_port_mapping_ex(int handle)
-