Binary compatibility report for the libtorrent (Rasterbar) library  between 0.15.10 and 0.16.1 versions on x86

Test Info


Library Namelibtorrent (Rasterbar)
Version #10.15.10
Version #20.16.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types820 / 442
VerdictIncompatible
(60.5%)

Problem Summary


SeverityCount
Added Symbols-419
Removed SymbolsHigh185
Problems with
Data Types
High32
Medium140
Low271
Problems with
Symbols
High74
Medium5
Low2
Problems with
Constants
Low3
Other Changes
in Data Types
-10

Added Symbols (419)


alert.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
alert_manager::add_extension boost::shared_ptr<plugin> ext )
alert_manager::alert_manager [in-charge] ( io_service& ios, int queue_limit, uint32_t alert_mask )
alert_manager::alert_manager [not-in-charge] ( io_service& ios, int queue_limit, uint32_t alert_mask )
alert_manager::get_all std::deque<alert*>* alerts )
alert_manager::post_alert_ptr alert* alert_ )

bandwidth_limit.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
bandwidth_channel::bandwidth_channel [in-charge] ( )
bandwidth_channel::bandwidth_channel [not-in-charge] ( )
bandwidth_channel::quota_left ( ) const
bandwidth_channel::return_quota int amount )
bandwidth_channel::throttle int limit )
bandwidth_channel::update_quota int dt_milliseconds )

bandwidth_manager.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
bandwidth_manager::bandwidth_manager [in-charge] int channel )
bandwidth_manager::bandwidth_manager [not-in-charge] int channel )
bandwidth_manager::close ( )
bandwidth_manager::queue_size ( ) const
bandwidth_manager::queued_bytes ( ) const
bandwidth_manager::request_bandwidth ( boost::intrusive_ptr<bandwidth_socket>const& peer, int blk, int priority, bandwidth_channel* chan1, bandwidth_channel* chan2, bandwidth_channel* chan3, bandwidth_channel* chan4, bandwidth_channel* chan5 )
bandwidth_manager::update_quotas time_duration const& dt )

bandwidth_queue_entry.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
bw_request::assign_bandwidth ( )
bw_request::bw_request [in-charge] ( boost::intrusive_ptr<bandwidth_socket>const& pe, int blk, int prio )
bw_request::bw_request [not-in-charge] ( boost::intrusive_ptr<bandwidth_socket>const& pe, int blk, int prio )

bloom_filter.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
count_zero_bits ( uint8_t const* bits, int len )
has_bits ( uint8_t const* b, uint8_t const* bits, int len )
set_bits ( uint8_t const* b, uint8_t* bits, int len )

disk_buffer_holder.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
disk_buffer_holder::reset char* buf )

disk_buffer_pool.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
disk_buffer_pool::free_buffer_impl char* buf, boost::asio::detail::posix_mutex::scoped_lock& l )
disk_buffer_pool::free_multiple_buffers char** bufvec, int numbufs )

disk_io_thread.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
disk_io_thread::abort ( )
disk_io_thread::can_write ( ) const
disk_io_thread::thread_fun ( )

enum_net.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
match_addr_mask ( address const& a1, address const& a2, address const& mask )

error_code.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
http_error_category::message int ev ) const
http_error_category::name ( ) const

escape_string.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
convert_from_native std::string const& s )
is_alpha char c )
split_string ( char const** tags, int buf_size, char* in )
url_random char* begin, char* end )

file.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
combine_path ( std::string const& lhs, std::string const& rhs )
complete std::string const& f )
copy_file ( std::string const& f, std::string const& newf, boost::system::error_code& ec )
create_directories ( std::string const& f, boost::system::error_code& ec )
create_directory ( std::string const& f, boost::system::error_code& ec )
current_working_directory ( )
directory::directory [in-charge] ( std::string const& path, boost::system::error_code& ec )
directory::directory [not-in-charge] ( std::string const& path, boost::system::error_code& ec )
directory::file ( ) const
directory::next boost::system::error_code& ec )
directory::~directory [in-charge] ( )
directory::~directory [not-in-charge] ( )
exists std::string const& f )
extension std::string const& f )
file::file [in-charge] ( std::string const& p, int m, boost::system::error_code& ec )
file::file [not-in-charge] ( std::string const& p, int m, boost::system::error_code& ec )
file::finalize ( )
file::hint_read ( size_type file_offset, int len )
file::open ( std::string const& p, int m, boost::system::error_code& ec )
file_size std::string const& f )
filename std::string const& f )
has_parent_path std::string const& f )
is_complete std::string const& f )
is_directory ( std::string const& f, boost::system::error_code& ec )
is_root_path std::string const& f )
next_path_element char const* p )
parent_path std::string const& f )
remove ( std::string const& f, boost::system::error_code& ec )
remove_all ( std::string const& f, boost::system::error_code& ec )
rename ( std::string const& f, std::string const& newf, boost::system::error_code& ec )
replace_extension ( std::string& f, std::string const& ext )
split_path std::string const& f )
stat_file std::string f, file_status* s, boost::system::error_code& ec, int flags )

file_pool.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
file_pool::file_pool [in-charge] int size )
file_pool::file_pool [not-in-charge] int size )
file_pool::open_file void* st, std::string const& p, __gnu_cxx::__normal_iterator<internal_file_entry const*, std::vector<internal_file_entry> > fe, file_storage const& fs, int m, boost::system::error_code& ec )
file_pool::release void* st, int file_index )

file_storage.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
file_storage::add_file ( file_entry const& e, char const* filehash )
file_storage::add_file ( std::string const& p, size_type size, int flags, time_t mtime, std::string const& s_p )
file_storage::at __gnu_cxx::__normal_iterator<internal_file_entry const*, std::vector<internal_file_entry> > i ) const
file_storage::at int index ) const
file_storage::file_base int index ) const
file_storage::file_base internal_file_entry const& fe ) const
file_storage::file_index int index ) const
file_storage::file_index internal_file_entry const& fe ) const
file_storage::file_path int index ) const
file_storage::file_path internal_file_entry const& fe ) const
file_storage::file_size int index ) const
file_storage::file_size internal_file_entry const& fe ) const
file_storage::hash int index ) const
file_storage::hash internal_file_entry const& fe ) const
file_storage::mtime int index ) const
file_storage::mtime internal_file_entry const& fe ) const
file_storage::reserve int num_files )
file_storage::set_file_base int index, size_type off )
file_storage::set_file_base ( internal_file_entry const& fe, size_type off )
file_storage::symlink int index ) const
file_storage::symlink internal_file_entry const& fe ) const
internal_file_entry::filename ( ) const
internal_file_entry::internal_file_entry [in-charge] internal_file_entry const& fe )
internal_file_entry::internal_file_entry [not-in-charge] internal_file_entry const& fe )
internal_file_entry::operator = internal_file_entry const& fe )
internal_file_entry::set_name char const* n, int borrow_chars )
internal_file_entry::~internal_file_entry [in-charge] ( )
internal_file_entry::~internal_file_entry [not-in-charge] ( )

i2p_stream.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
i2p_category [data]
i2p_connection::close boost::system::error_code& p1 )
i2p_connection::i2p_connection [in-charge] io_service& ios )
i2p_connection::i2p_connection [not-in-charge] io_service& ios )
i2p_connection::~i2p_connection [in-charge] ( )
i2p_connection::~i2p_connection [not-in-charge] ( )
i2p_error_category::message int ev ) const
i2p_error_category::name ( ) const

lazy_entry.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
lazy_bdecode ( char const* start, char const* end, lazy_entry& ret, boost::system::error_code& ec, int* error_pos, int depth_limit, int item_limit )
lazy_bdecode ( char const* start, char const* end, lazy_entry& ret, int depth_limit, int item_limit )
lazy_entry::dict_find_pstr char const* name ) const
lazy_entry::list_pstr_at int i ) const
lazy_entry::pop ( )
print_entry ( lazy_entry const& e, bool single_line, int indent )

packet_buffer.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
packet_buffer::at packet_buffer::index_type idx ) const
packet_buffer::insert ( packet_buffer::index_type idx, void* value )
packet_buffer::packet_buffer [in-charge] ( )
packet_buffer::packet_buffer [not-in-charge] ( )
packet_buffer::remove packet_buffer::index_type idx )
packet_buffer::reserve std::size_t size )
packet_buffer::~packet_buffer [in-charge] ( )
packet_buffer::~packet_buffer [not-in-charge] ( )

piece_picker.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
piece_picker::abort_download ( piece_block block, void* peer )
piece_picker::pick_pieces ( bitfield const& pieces, std::vector<piece_block>& interesting_blocks, int num_blocks, int prefer_whole_pieces, void* peer, piece_picker::piece_state_t speed, int options, std::vector<int>const& suggested_pieces, int num_peers ) const

policy.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
policy::add_i2p_peer ( char const* destination, int source, char flags )

rss.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
add_feed_item session& s, feed_item const& fi, add_torrent_params const& p )
add_feed_item session& s, feed_item const& fi, add_torrent_params const& p, boost::system::error_code& ec )
feed::add_item feed_item const& item )
feed::feed [in-charge] ( aux::session_impl& ses, feed_settings const& feed )
feed::feed [not-in-charge] ( aux::session_impl& ses, feed_settings const& feed )
feed::get_feed_status feed_status* ret ) const
feed::get_settings feed_settings* s ) const
feed::load_state lazy_entry const& rd )
feed::my_handle ( )
feed::next_update time_t now ) const
feed::on_feed ( boost::system::error_code const& ec, http_parser const& parser, char const* data, int size )
feed::save_state entry& rd ) const
feed::set_settings feed_settings const& s )
feed::update_feed ( )
feed_handle::get_feed_status ( ) const
feed_handle::set_settings feed_settings const& s )
feed_handle::settings ( ) const
feed_handle::update_feed ( )
feed_item::feed_item [in-charge] ( )
feed_item::feed_item [not-in-charge] ( )
feed_item::~feed_item [in-charge] ( )
feed_item::~feed_item [not-in-charge] ( )
new_feed ( aux::session_impl& ses, feed_settings const& sett )
parse_feed ( feed_state& f, int token, char const* name, char const* val )

session_impl.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent::aux
session_impl::add_dht_node_name std::pair<std::string, int>const& node )
session_impl::add_feed libtorrent::feed_settings const& feed )
session_impl::add_ses_extension boost::shared_ptr<libtorrent::plugin> ext )
session_impl::allocate_buffer ( )
session_impl::announce_lsd ( libtorrent::sha1_hash const& ih, int port, bool broadcast )
session_impl::async_accept ( boost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > >const& listener, bool ssl )
session_impl::async_add_torrent libtorrent::add_torrent_params* params )
session_impl::auto_manage_torrents ( std::vector<libtorrent::torrent*>& list, int& dht_limit, int& tracker_limit, int& lsd_limit, int& hard_limit, int type_limit )
session_impl::dht_state ( ) const
session_impl::external_ip_t::add_vote ( libtorrent::sha1_hash const& k, int type )
session_impl::find_torrent std::string const& uuid )
session_impl::free_buffer char* buf )
session_impl::get_feeds std::vector<libtorrent::feed_handle>* f ) const
session_impl::get_torrents ( ) const
session_impl::incoming_connection boost::shared_ptr<libtorrent::socket_type>const& s )
session_impl::init ( )
session_impl::listen_address ( ) const
session_impl::listen_on ( std::pair<int, int>const& port_range, boost::system::error_code& ec, char const* net_interface, int flags )
session_impl::load_asnum_db std::string file )
session_impl::load_country_db std::string file )
session_impl::load_state libtorrent::lazy_entry const* e )
session_impl::main_thread ( )
session_impl::max_connections ( ) const
session_impl::max_half_open_connections ( ) const
session_impl::max_uploads ( ) const
session_impl::on_accept_connection ( boost::shared_ptr<libtorrent::socket_type>const& s, boost::weak_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > > listener, boost::system::error_code const& e, bool ssl )
session_impl::on_dht_announce boost::system::error_code const& e )
session_impl::on_i2p_accept ( boost::shared_ptr<libtorrent::socket_type>const& s, boost::system::error_code const& e )
session_impl::on_i2p_open boost::system::error_code const& ec )
session_impl::on_port_mapping int mapping, libtorrent::address const& ip, int port, boost::system::error_code const& ec, int nat_transport )
session_impl::on_receive_udp_hostname ( boost::system::error_code const& e, char const* hostname, char const* buf, int len )
session_impl::on_socks_accept ( boost::shared_ptr<libtorrent::socket_type>const& s, boost::system::error_code const& e )
session_impl::open_listen_port int flags, boost::system::error_code& ec )
session_impl::open_new_incoming_i2p_connection ( )
session_impl::pop_alerts std::deque<libtorrent::alert*>* alerts )
session_impl::post_torrent_updates ( )
session_impl::recalculate_optimistic_unchoke_slots ( )
session_impl::refresh_torrent_status ( std::vector<libtorrent::torrent_status>* ret, uint32_t flags ) const
session_impl::remap_tcp_ports uint32_t mask, int tcp_port, int ssl_port )
session_impl::remove_feed libtorrent::feed_handle h )
session_impl::remove_torrent_impl ( boost::shared_ptr<libtorrent::torrent> tptr, int options )
session_impl::save_state ( libtorrent::entry* e, uint32_t flags ) const
session_impl::session_impl [in-charge] ( std::pair<int, int> listen_port_range, libtorrent::fingerprint const& cl_fprint, char const* listen_interface, uint32_t alert_mask )
session_impl::session_impl [not-in-charge] ( std::pair<int, int> listen_port_range, libtorrent::fingerprint const& cl_fprint, char const* listen_interface, uint32_t alert_mask )
session_impl::set_external_address ( libtorrent::address const& ip, int source_type, libtorrent::address const& source )
session_impl::setup_listener ( libtorrent::listen_socket_t* s, boost::asio::ip::tcp::endpoint ep, int retries, bool v6_only, int flags, boost::system::error_code& ec )
session_impl::setup_socket_buffers libtorrent::socket_type& s )
session_impl::ssl_listen_port ( ) const
session_impl::start_natpmp ( )
session_impl::start_session ( )
session_impl::start_upnp ( )
session_impl::update_connections_limit ( )
session_impl::update_rate_settings ( )
session_impl::update_rss_feeds ( )
session_impl::update_unchoke_limit ( )
settings_map ( )

session_settings.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
session_settings::~session_settings [in-charge] ( )
session_settings::~session_settings [not-in-charge] ( )

socket_io.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
address_to_bytes address const& a )
hash_address ( address const& ip, sha1_hash& h )

socket_type.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
async_shutdown ( socket_type& s, boost::shared_ptr<void> holder )
is_ssl socket_type const& s )
setup_ssl_hostname ( socket_type& s, std::string const& hostname, boost::system::error_code& ec )
socket_type::available ( ) const
socket_type::available boost::system::error_code& ec ) const
socket_type::bind socket_type::endpoint_type const& endpoint )
socket_type::bind ( socket_type::endpoint_type const& endpoint, boost::system::error_code& ec )
socket_type::close ( )
socket_type::close boost::system::error_code& ec )
socket_type::get_io_service ( ) const
socket_type::is_open ( ) const
socket_type::local_endpoint ( ) const
socket_type::local_endpoint boost::system::error_code& ec ) const
socket_type::open socket_type::protocol_type const& p )
socket_type::open ( socket_type::protocol_type const& p, boost::system::error_code& ec )
socket_type::remote_endpoint ( ) const
socket_type::remote_endpoint boost::system::error_code& ec ) const
socket_type::type ( ) const
socket_type::type_name ( ) const
socket_type::~socket_type [in-charge] ( )
socket_type::~socket_type [not-in-charge] ( )

storage.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
default_storage::default_storage [in-charge] ( file_storage const& fs, file_storage const* mapped, std::string const& path, file_pool& fp, std::vector<unsigned char>const& file_prio )
default_storage::default_storage [not-in-charge] ( file_storage const& fs, file_storage const* mapped, std::string const& path, file_pool& fp, std::vector<unsigned char>const& file_prio )
default_storage::delete_files ( )
default_storage::delete_one_file std::string const& p )
default_storage::finalize_file int file )
default_storage::has_any_file ( )
default_storage::hint_read int slot, int offset, int len )
default_storage::initialize bool allocate_files )
default_storage::move_slot int src_slot, int dst_slot )
default_storage::move_storage std::string const& save_path )
default_storage::open_file ( __gnu_cxx::__normal_iterator<internal_file_entry const*, std::vector<internal_file_entry> > fe, int mode, boost::system::error_code& ec ) const
default_storage::physical_offset int slot, int offset )
default_storage::read char* buf, int slot, int offset, int size )
default_storage::read_unaligned ( boost::intrusive_ptr<file>const& file_handle, size_type file_offset, file::iovec_t const* bufs, int num_bufs, boost::system::error_code& ec )
default_storage::readv ( file::iovec_t const* bufs, int slot, int offset, int num_bufs )
default_storage::readwritev ( file::iovec_t const* bufs, int slot, int offset, int num_bufs, default_storage::fileop const& p5 )
default_storage::release_files ( )
default_storage::rename_file int index, std::string const& new_filename )
default_storage::sparse_end int start ) const
default_storage::swap_slots int slot1, int slot2 )
default_storage::swap_slots3 int slot1, int slot2, int slot3 )
default_storage::verify_resume_data ( lazy_entry const& rd, boost::system::error_code& error )
default_storage::write char const* buf, int slot, int offset, int size )
default_storage::write_resume_data entry& rd ) const
default_storage::write_unaligned ( boost::intrusive_ptr<file>const& file_handle, size_type file_offset, file::iovec_t const* bufs, int num_bufs, boost::system::error_code& ec )
default_storage::writev ( file::iovec_t const* buf, int slot, int offset, int num_bufs )
default_storage::~default_storage [in-charge-deleting] ( )
default_storage::~default_storage [in-charge] ( )
default_storage::~default_storage [not-in-charge] ( )
get_filesizes ( file_storage const& t, std::string const& p )
piece_manager::async_finalize_file int file )
storage_interface::set_error ( std::string const& file, boost::system::error_code const& ec ) const

storage_defs.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
default_storage_constructor ( file_storage const& p1, file_storage const* mapped, std::string const& p3, file_pool& p4, std::vector<unsigned char>const& p5 )
disabled_storage_constructor ( file_storage const& p1, file_storage const* mapped, std::string const& p3, file_pool& p4, std::vector<unsigned char>const& p5 )

thread.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
condition::condition [in-charge] ( )
condition::condition [not-in-charge] ( )
condition::signal_all boost::asio::detail::posix_mutex::scoped_lock& l )
condition::wait boost::asio::detail::posix_mutex::scoped_lock& l )
condition::~condition [in-charge] ( )
condition::~condition [not-in-charge] ( )
sleep int milliseconds )

time.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
max_time ( )
min_time ( )
time_now_string ( )

torrent.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
torrent::add_peer ( boost::asio::ip::tcp::endpoint const& adr, int source )
torrent::add_redundant_bytes int b, torrent::wasted_reason_t reason )
torrent::bytes_done ( torrent_status& st, bool accurate ) const
torrent::connect_to_peer ( policy::peer* peerinfo, bool ignore_limit )
torrent::connect_to_url_seed std::list<web_seed_entry>::iterator url )
torrent::connect_web_seed ( std::list<web_seed_entry>::iterator web, boost::asio::ip::tcp::endpoint a )
torrent::dht_announce ( )
torrent::disconnect_peers int num, boost::system::error_code const& ec )
torrent::disconnect_web_seed peer_connection* p )
torrent::file_priorities std::vector<int>* p1 ) const
torrent::files_checked ( )
torrent::find_introducer boost::asio::ip::tcp::endpoint const& ep ) const
torrent::find_peer boost::asio::ip::tcp::endpoint const& ep ) const
torrent::get_download_queue std::vector<partial_piece_info>* queue )
torrent::get_interface ( ) const
torrent::get_peer_download_limit boost::asio::ip::tcp::endpoint ip ) const
torrent::get_peer_upload_limit boost::asio::ip::tcp::endpoint ip ) const
torrent::get_suggested_pieces std::vector<int>& s ) const
torrent::move_storage std::string const& save_path )
torrent::notify_extension_add_peer ( boost::asio::ip::tcp::endpoint const& ip, int src, int flags )
torrent::on_disk_cache_complete int ret, disk_io_job const& j )
torrent::on_i2p_resolve ( boost::system::error_code const& ec, char const* dest )
torrent::on_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, std::list<web_seed_entry>::iterator url, boost::asio::ip::tcp::endpoint proxy )
torrent::on_proxy_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, std::list<web_seed_entry>::iterator url )
torrent::on_torrent_download ( boost::system::error_code const& ec, http_parser const& parser, char const* data, int size )
torrent::pause bool graceful )
torrent::piece_priorities std::vector<int>* p1 ) const
torrent::queue_down ( )
torrent::queue_up ( )
torrent::recalc_share_mode ( )
torrent::refresh_explicit_cache int cache_size )
torrent::remove_web_seed peer_connection* p )
torrent::remove_web_seed std::list<web_seed_entry>::iterator web )
torrent::retry_web_seed ( peer_connection* p, int retry )
torrent::save_resume_data int flags )
torrent::send_share_mode ( )
torrent::set_allow_peers bool b, bool graceful_pause )
torrent::set_apply_ip_filter bool b )
torrent::set_share_mode bool s )
torrent::start_download_url ( )
torrent::state_updated ( )
torrent::status ( torrent_status* st, uint32_t flags )
torrent::torrent [in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p, sha1_hash const& info_hash )
torrent::torrent [not-in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p, sha1_hash const& info_hash )
torrent::tracker_request_error ( tracker_request const& r, int response_code, boost::system::error_code const& ec, std::string const& msg, int retry_interval )
torrent::tracker_response ( tracker_request const& r, address const& tracker_ip, std::list<boost::asio::ip::address>const& ip_list, std::vector<peer_entry>& e, int interval, int min_interval, int complete, int incomplete, address const& external_ip, std::string const& trackerid )
torrent::tracker_scrape_response ( tracker_request const& req, int complete, int incomplete, int downloaded, int downloaders )
torrent::use_interface std::string net_interface )

torrent_handle.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
hash_value torrent_handle const& th )
hash_value torrent_status const& ts )
torrent_handle::apply_ip_filter bool b ) const
torrent_handle::get_peer_download_limit boost::asio::ip::tcp::endpoint ip ) const
torrent_handle::get_peer_upload_limit boost::asio::ip::tcp::endpoint ip ) const
torrent_handle::have_piece int piece ) const
torrent_handle::move_storage std::string const& save_path ) const
torrent_handle::need_save_resume_data ( ) const
torrent_handle::pause int flags ) const
torrent_handle::rename_file int index, std::string const& new_name ) const
torrent_handle::save_resume_data int flags ) const
torrent_handle::set_share_mode bool b ) const
torrent_handle::set_ssl_certificate ( std::string const& certificate, std::string const& private_key, std::string const& dh_params, std::string const& passphrase )
torrent_handle::status uint32_t flags ) const
torrent_status::torrent_status [in-charge] ( )
torrent_status::torrent_status [not-in-charge] ( )

torrent_info.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
announce_entry::failed ( session_settings const& sett, int retry_interval )
announce_entry::~announce_entry [in-charge] ( )
announce_entry::~announce_entry [not-in-charge] ( )
load_file ( std::string const& filename, std::vector<char>& v, boost::system::error_code& ec, int limit )
torrent_info::add_http_seed ( std::string const& url, std::string const& extern_auth, web_seed_entry::headers_t const& extra_headers )
torrent_info::add_url_seed ( std::string const& url, std::string const& extern_auth, web_seed_entry::headers_t const& extra_headers )
torrent_info::http_seeds ( ) const
torrent_info::parse_info_section ( lazy_entry const& e, boost::system::error_code& ec, int flags )
torrent_info::parse_torrent_file ( lazy_entry const& libtorrent, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [in-charge] ( char const* buffer, int size, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [in-charge] ( char const* buffer, int size, int flags )
torrent_info::torrent_info [in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [in-charge] ( lazy_entry const& torrent_file, int flags )
torrent_info::torrent_info [in-charge] ( sha1_hash const& info_hash, int flags )
torrent_info::torrent_info [in-charge] ( torrent_info const& t, int flags )
torrent_info::torrent_info [in-charge] ( std::string const& filename, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [in-charge] ( std::string const& filename, int flags )
torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size, int flags )
torrent_info::torrent_info [not-in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [not-in-charge] ( lazy_entry const& torrent_file, int flags )
torrent_info::torrent_info [not-in-charge] ( sha1_hash const& info_hash, int flags )
torrent_info::torrent_info [not-in-charge] ( torrent_info const& t, int flags )
torrent_info::torrent_info [not-in-charge] ( std::string const& filename, boost::system::error_code& ec, int flags )
torrent_info::torrent_info [not-in-charge] ( std::string const& filename, int flags )
torrent_info::url_seeds ( ) const
web_seed_entry::web_seed_entry [in-charge] ( std::string const& url_, web_seed_entry::type_t type_, std::string const& auth_, web_seed_entry::headers_t const& extra_headers_ )
web_seed_entry::web_seed_entry [not-in-charge] ( std::string const& url_, web_seed_entry::type_t type_, std::string const& auth_, web_seed_entry::headers_t const& extra_headers_ )

tracker_manager.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
tracker_connection::fail ( boost::system::error_code const& ec, int code, char const* msg, int interval, int min_interval )
tracker_manager::incoming_udp ( boost::system::error_code const& e, boost::asio::ip::udp::endpoint const& ep, char const* buf, int size )
tracker_manager::incoming_udp ( boost::system::error_code const& e, char const* hostname, char const* buf, int size )

udp_socket.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
udp_socket::send ( boost::asio::ip::udp::endpoint const& ep, char const* p, int len, boost::system::error_code& ec, int flags )
udp_socket::send_hostname ( char const* hostname, int port, char const* p, int len, boost::system::error_code& ec )
udp_socket::set_buf_size int s )

utp_socket_manager.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
utp_socket_manager::get_status utp_status& s ) const
utp_socket_manager::incoming_packet char const* p, int size, boost::asio::ip::udp::endpoint const& ep )
utp_socket_manager::local_endpoint boost::system::error_code& ec ) const
utp_socket_manager::mtu_for_dest ( address const& addr, int& link_mtu, int& utp_mtu )
utp_socket_manager::new_utp_socket utp_stream* str )
utp_socket_manager::remove_socket uint16_t id )
utp_socket_manager::send_packet ( boost::asio::ip::udp::endpoint const& ep, char const* p, int len, boost::system::error_code& ec, int flags )
utp_socket_manager::set_sock_buf int size )
utp_socket_manager::tick ptime now )
utp_socket_manager::~utp_socket_manager [in-charge] ( )
utp_socket_manager::~utp_socket_manager [not-in-charge] ( )

utp_stream.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
construct_utp_impl ( uint16_t recv_id, uint16_t send_id, void* userdata, utp_socket_manager* sm )
delete_utp_impl utp_socket_impl* s )
detach_utp_impl utp_socket_impl* s )
should_delete utp_socket_impl* s )
tick_utp_impl ( utp_socket_impl* s, ptime const& now )
utp_incoming_packet ( utp_socket_impl* s, char const* p, int size, boost::asio::ip::udp::endpoint const& ep, ptime receive_time )
utp_init_mtu ( utp_socket_impl* s, int link_mtu, int utp_mtu )
utp_match ( utp_socket_impl* s, boost::asio::ip::udp::endpoint const& ep, uint16_t id )
utp_receive_id utp_socket_impl* s )
utp_remote_endpoint utp_socket_impl* s )
utp_socket_state utp_socket_impl const* s )
utp_stream::add_read_buffer void* buf, size_t len )
utp_stream::add_write_buffer void const* buf, size_t len )
utp_stream::available ( ) const
utp_stream::bind ( utp_stream::endpoint_type const& endpoint, boost::system::error_code& ec )
utp_stream::close ( )
utp_stream::do_connect ( boost::asio::ip::tcp::endpoint const& ep, utp_stream::connect_handler_t h )
utp_stream::get_impl ( )
utp_stream::local_endpoint boost::system::error_code& ec ) const
utp_stream::on_connect void* self, boost::system::error_code const& ec, bool kill ) [static]
utp_stream::on_read void* self, size_t bytes_transferred, boost::system::error_code const& ec, bool kill ) [static]
utp_stream::on_write void* self, size_t bytes_transferred, boost::system::error_code const& ec, bool kill ) [static]
utp_stream::read_buffer_size ( ) const
utp_stream::read_some bool clear_buffers )
utp_stream::recv_delay ( ) const
utp_stream::remote_endpoint boost::system::error_code& ec ) const
utp_stream::send_delay ( ) const
utp_stream::set_impl utp_socket_impl* s )
utp_stream::set_read_handler utp_stream::handler_t h )
utp_stream::set_write_handler utp_stream::handler_t h )
utp_stream::utp_stream [in-charge] boost::asio::io_service& io_service )
utp_stream::utp_stream [not-in-charge] boost::asio::io_service& io_service )
utp_stream::~utp_stream [in-charge] ( )
utp_stream::~utp_stream [not-in-charge] ( )

to the top

Removed Symbols (185)


alert.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
alert_manager::alert_manager [in-charge] io_service& ios )
alert_manager::alert_manager [not-in-charge] io_service& ios )

datagram_socket_service.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::asio
datagram_socket_service<ip::udp>::shutdown_service ( )
datagram_socket_service<ip::udp>::~datagram_socket_service [in-charge-deleting] ( )
datagram_socket_service<ip::udp>::~datagram_socket_service [in-charge] ( )

deadline_timer_service.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::asio
deadline_timer_service<libtorrent::ptime,time_traits<libtorrent::ptime> >::shutdown_service ( )
deadline_timer_service<libtorrent::ptime,time_traits<libtorrent::ptime> >::~deadline_timer_service [in-charge-deleting] ( )
deadline_timer_service<libtorrent::ptime,time_traits<libtorrent::ptime> >::~deadline_timer_service [in-charge] ( )

disk_buffer_holder.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
disk_buffer_holder::disk_buffer_holder [in-charge] ( disk_buffer_pool& disk_pool, char* buf, int num_blocks )
disk_buffer_holder::disk_buffer_holder [not-in-charge] ( disk_buffer_pool& disk_pool, char* buf, int num_blocks )
disk_buffer_holder::reset char* buf, int num_blocks )

disk_io_thread.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
disk_buffer_pool::allocate_buffers int blocks, char const* category )
disk_buffer_pool::free_buffers char* buf, int blocks )
disk_io_thread::operator() ( )

file_storage.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
file_storage::add_file file_entry const& e )
file_storage::rename_file int index, std::wstring const& new_filename )
file_storage::set_name std::wstring const& n )

GeoIP.h, libtorrent-rasterbar.so.6.0.0
GeoIP_assign_region_by_inetaddr GeoIP* gi, unsigned long inetaddr, GeoIPRegion* gir )
GeoIP_charset GeoIP* gi )
GeoIP_country_code [data]
GeoIP_country_code3 [data]
GeoIP_country_code3_by_addr GeoIP* gi, char const* addr )
GeoIP_country_code3_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_country_code3_by_name GeoIP* gi, char const* host )
GeoIP_country_code_by_addr GeoIP* gi, char const* addr )
GeoIP_country_code_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_country_code_by_name GeoIP* gi, char const* host )
GeoIP_country_continent [data]
GeoIP_country_id_by_addr GeoIP* gi, char const* addr )
GeoIP_country_id_by_name GeoIP* gi, char const* host )
GeoIP_country_name [data]
GeoIP_country_name_by_addr GeoIP* gi, char const* addr )
GeoIP_country_name_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_country_name_by_name GeoIP* gi, char const* host )
GeoIP_database_edition GeoIP* gi )
GeoIP_database_info GeoIP* gi )
GeoIP_delete GeoIP* gi )
GeoIP_id_by_addr GeoIP* gi, char const* addr )
GeoIP_id_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_id_by_name GeoIP* gi, char const* host )
GeoIP_last_netmask GeoIP* gi )
GeoIP_name_by_addr GeoIP* gi, char const* addr )
GeoIP_name_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_name_by_name GeoIP* gi, char const* host )
GeoIP_open ( char const* filename, int flags )
GeoIP_org_by_addr GeoIP* gi, char const* addr )
GeoIP_org_by_name GeoIP* gi, char const* host )
GeoIP_region_by_addr GeoIP* gi, char const* addr )
GeoIP_region_by_ipnum GeoIP* gi, unsigned long ipnum )
GeoIP_region_by_name GeoIP* gi, char const* host )
GeoIP_set_charset GeoIP* gi, int charset )
GeoIP_setup_custom_directory char* dir )
GeoIPDBDescription [data]
GeoIPRegion_delete GeoIPRegion* gir )

io_service.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::asio::detail
service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::~service_base [in-charge-deleting] ( )
service_base<boost::asio::datagram_socket_service<boost::asio::ip::udp> >::~service_base [in-charge] ( )
service_base<boost::asio::deadline_timer_service<libtorrent::ptime,boost::asio::time_traits<libtorrent::ptime> > >::~service_base [in-charge-deleting] ( )
service_base<boost::asio::deadline_timer_service<libtorrent::ptime,boost::asio::time_traits<libtorrent::ptime> > >::~service_base [in-charge] ( )

lazy_entry.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
lazy_bdecode ( char const* start, char const* end, lazy_entry& ret, int depth_limit )
print_entry lazy_entry const& e )

piece_picker.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
piece_picker::abort_download piece_block block )
piece_picker::pick_pieces ( bitfield const& pieces, std::vector<piece_block>& interesting_blocks, int num_blocks, int prefer_whole_pieces, void* peer, piece_picker::piece_state_t speed, int options, std::vector<int>const& suggested_pieces ) const

policy.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
policy::peer::peer [in-charge] ( )
policy::peer::peer [not-in-charge] ( )
policy::pulse ( )

session.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
session::listen_on ( std::pair<int, int>const& port_range, char const* net_interface )
session::load_asnum_db wchar_t const* file )
session::load_country_db wchar_t const* file )
session::session [in-charge] ( fingerprint const& print, int flags, int alert_mask )
session::session [in-charge] ( fingerprint const& print, std::pair<int, int> listen_port_range, char const* listen_interface, int flags, int alert_mask )
session::session [not-in-charge] ( fingerprint const& print, int flags, int alert_mask )
session::session [not-in-charge] ( fingerprint const& print, std::pair<int, int> listen_port_range, char const* listen_interface, int flags, int alert_mask )
session::set_alert_mask int m )
session::settings ( )
session.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent::aux
filesystem_init::filesystem_init [in-charge] ( )
filesystem_init::filesystem_init [not-in-charge] ( )

session_impl.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent::aux
session_impl::add_dht_node std::pair<std::string, int>const& node )
session_impl::allocate_buffer int size )
session_impl::announce_lsd libtorrent::sha1_hash const& ih )
session_impl::async_accept boost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > >const& listener )
session_impl::auto_manage_torrents ( std::vector<libtorrent::torrent*>& list, int hard_limit, int type_limit )
session_impl::dht_state boost::mutex::scoped_lock& l ) const
session_impl::free_buffer char* buf, int size )
session_impl::get_torrents ( )
session_impl::incoming_connection boost::shared_ptr<libtorrent::socket_type>const& s )
session_impl::listen_on ( std::pair<int, int>const& port_range, char const* net_interface )
session_impl::load_asnum_db char const* file )
session_impl::load_asnum_db wchar_t const* file )
session_impl::load_country_db char const* file )
session_impl::load_country_db wchar_t const* file )
session_impl::load_state libtorrent::lazy_entry const& e )
session_impl::on_accept_connection ( boost::shared_ptr<libtorrent::socket_type>const& s, boost::weak_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > > listener, boost::system::error_code const& e )
session_impl::on_dht_state_callback ( boost::condition& c, libtorrent::entry& e, bool& done ) const
session_impl::on_port_mapping int mapping, int port, boost::system::error_code const& ec, int nat_transport )
session_impl::on_socks_accept ( boost::shared_ptr<libtorrent::socket_type>const& s, boost::system::error_code const& e )
session_impl::open_listen_port ( )
session_impl::operator() ( )
session_impl::recalculate_optimistic_unchoke_slot ( )
session_impl::save_state ( libtorrent::entry& e, uint32_t flags, boost::mutex::scoped_lock& l ) const
session_impl::session_impl [in-charge] ( std::pair<int, int> listen_port_range, libtorrent::fingerprint const& cl_fprint, char const* listen_interface )
session_impl::session_impl [not-in-charge] ( std::pair<int, int> listen_port_range, libtorrent::fingerprint const& cl_fprint, char const* listen_interface )
session_impl::set_external_address libtorrent::address const& ip )
session_impl::setup_listener ( boost::asio::ip::tcp::endpoint ep, int retries, bool v6_only )
session_impl::setup_socket_buffers libtorrent::socket_type& s )
session_impl::start_natpmp libtorrent::natpmp* n )
session_impl::start_upnp libtorrent::upnp* u )

sp_counted_base_gcc_x86.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::detail
sp_counted_base::destroy ( )
sp_counted_base::~sp_counted_base [in-charge-deleting] ( )
sp_counted_base::~sp_counted_base [in-charge] ( )

sp_counted_impl.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::detail
sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::dispose ( )
sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_> >::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_p<std::string>::dispose ( )
sp_counted_impl_p<std::string>::get_deleter sp_typeinfo const& p1 )
sp_counted_impl_p<std::string>::~sp_counted_impl_p [in-charge-deleting] ( )
sp_counted_impl_p<std::string>::~sp_counted_impl_p [in-charge] ( )
sp_counted_impl_pd<void*,boost::asio::detail::socket_ops::noop_deleter>::dispose ( )
sp_counted_impl_pd<void*,boost::asio::detail::socket_ops::noop_deleter>::get_deleter sp_typeinfo const& ti )
sp_counted_impl_pd<void*,boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd [in-charge-deleting] ( )
sp_counted_impl_pd<void*,boost::asio::detail::socket_ops::noop_deleter>::~sp_counted_impl_pd [in-charge] ( )

storage.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
piece_manager::queued_bytes ( ) const

timer_queue.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::asio::detail
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::empty ( ) const
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::get_all_timers op_queue<task_io_service_operation>& ops )
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::get_ready_timers op_queue<task_io_service_operation>& ops )
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::wait_duration_msec long max_duration ) const
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::wait_duration_usec long max_duration ) const
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::~timer_queue [in-charge-deleting] ( )
timer_queue<boost::asio::time_traits<libtorrent::ptime> >::~timer_queue [in-charge] ( )

timer_queue_base.hpp, libtorrent-rasterbar.so.6.0.0
namespace boost::asio::detail
timer_queue_base::~timer_queue_base [in-charge-deleting] ( )
timer_queue_base::~timer_queue_base [in-charge] ( )

torrent.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
torrent::add_redundant_bytes int b )
torrent::bytes_done torrent_status& st ) const
torrent::connect_to_peer policy::peer* peerinfo )
torrent::connect_to_url_seed web_seed_entry const& url )
torrent::disconnect_peers int num )
torrent::file_priorities std::vector<int>& p1 ) const
torrent::files_checked boost::mutex::scoped_lock const& p1 )
torrent::files_checked_lock ( )
torrent::force_dht_announce ( )
torrent::get_download_queue std::vector<partial_piece_info>& queue )
torrent::give_connect_points int points )
torrent::on_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, web_seed_entry url, boost::asio::ip::tcp::endpoint proxy )
torrent::on_proxy_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, web_seed_entry url )
torrent::pause ( )
torrent::piece_priorities std::vector<int>& p1 ) const
torrent::retry_web_seed ( std::string const& url, web_seed_entry::type_t type, int retry )
torrent::save_resume_data ( )
torrent::status ( ) const
torrent::torrent [in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p )
torrent::torrent [not-in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p )
torrent::tracker_request_error ( tracker_request const& r, int response_code, std::string const& str, int retry_interval )
torrent::tracker_request_timed_out tracker_request const& r )
torrent::tracker_response ( tracker_request const& r, address const& tracker_ip, std::list<boost::asio::ip::address>const& ip_list, std::vector<peer_entry>& e, int interval, int min_interval, int complete, int incomplete, address const& external_ip )
torrent::tracker_scrape_response ( tracker_request const& req, int complete, int incomplete, int downloaded )
torrent::use_interface char const* net_interface )

torrent_handle.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
torrent_handle::pause ( ) const
torrent_handle::save_resume_data ( ) const
torrent_handle::status ( ) const

torrent_info.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
torrent_info::parse_info_section ( lazy_entry const& e, boost::system::error_code& ex )
torrent_info::torrent_info [in-charge] ( char const* buffer, int size )
torrent_info::torrent_info [in-charge] ( char const* buffer, int size, boost::system::error_code& ec )
torrent_info::torrent_info [in-charge] lazy_entry const& torrent_file )
torrent_info::torrent_info [in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec )
torrent_info::torrent_info [in-charge] sha1_hash const& info_hash )
torrent_info::torrent_info [in-charge] torrent_info const& t )
torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size )
torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size, boost::system::error_code& ec )
torrent_info::torrent_info [not-in-charge] lazy_entry const& torrent_file )
torrent_info::torrent_info [not-in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec )
torrent_info::torrent_info [not-in-charge] sha1_hash const& info_hash )
torrent_info::torrent_info [not-in-charge] torrent_info const& t )

tracker_manager.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
request_callback::tracker_scrape_response ( tracker_request const& p1, int p2, int p3, int p4 )
request_callback::~request_callback [in-charge-deleting] ( )
request_callback::~request_callback [in-charge] ( )
timeout_handler::~timeout_handler [in-charge-deleting] ( )
timeout_handler::~timeout_handler [in-charge] ( )
tracker_connection::fail int code, char const* msg, int interval, int min_interval )
tracker_connection::fail_timeout ( )
tracker_connection::~tracker_connection [in-charge-deleting] ( )
tracker_connection::~tracker_connection [in-charge] ( )

udp_socket.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
udp_socket::send ( boost::asio::ip::udp::endpoint const& ep, char const* p, int len, boost::system::error_code& ec )
udp_socket::~udp_socket [in-charge-deleting] ( )
vtable for rate_limited_udp_socket [data]
vtable for udp_socket [data]

to the top

Problems with Data Types, High Severity (32)


alert.hpp
namespace libtorrent
[+] class alert (1)

disk_io_thread.hpp
namespace libtorrent
[+] class disk_buffer_pool (1)
[+] class disk_io_thread (1)

file.hpp
namespace libtorrent
[+] class file (2)

file_storage.hpp
namespace libtorrent
[+] class file_storage (1)

piece_picker.hpp
namespace libtorrent
[+] class piece_block (1)

session_impl.hpp
namespace aux
[+] class session_impl (11)

stat.hpp
namespace libtorrent
[+] class stat_channel (1)

storage.hpp
namespace libtorrent
[+] class storage_interface (3)

torrent_info.hpp
namespace libtorrent
[+] class announce_entry (1)
[+] class torrent_info (1)

tracker_manager.hpp
namespace libtorrent
[+] class request_callback (1)
[+] class tracker_connection (1)
[+] class tracker_manager (1)
[+] class tracker_request (1)

udp_socket.hpp
namespace libtorrent
[+] class rate_limited_udp_socket (1)
[+] class udp_socket (3)

to the top

Problems with Symbols, High Severity (74)


alert.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] alert_manager::alert_manager [not-in-charge] io_service& ios ) (1)
[+] alert_manager::alert_manager [in-charge] io_service& ios ) (1)

disk_buffer_holder.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] disk_buffer_holder::reset char* buf, int num_blocks ) (1)

file_storage.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] file_storage::add_file file_entry const& e ) (1)

lazy_entry.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] lazy_bdecode ( char const* start, char const* end, lazy_entry& ret, int depth_limit ) (1)
[+] print_entry lazy_entry const& e ) (1)

piece_picker.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] piece_picker::abort_download piece_block block ) (1)
[+] piece_picker::pick_pieces ( bitfield const& pieces, std::vector<piece_block>& interesting_blocks, int num_blocks, int prefer_whole_pieces, void* peer, piece_picker::piece_state_t speed, int options, std::vector<int>const& suggested_pieces ) const (1)

session_impl.hpp, libtorrent-rasterbar.so.6.0.0
namespace aux
[+] session_impl::allocate_buffer int size ) (1)
[+] session_impl::announce_lsd sha1_hash const& ih ) (1)
[+] session_impl::async_accept boost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > >const& listener ) (1)
[+] session_impl::auto_manage_torrents ( std::vector<torrent*>& list, int hard_limit, int type_limit ) (1)
[+] session_impl::dht_state boost::mutex::scoped_lock& l ) const (1)
[+] session_impl::free_buffer char* buf, int size ) (1)
[+] session_impl::get_torrents ( ) (1)
[+] session_impl::incoming_connection boost::shared_ptr<socket_type>const& s ) (1)
[+] session_impl::listen_on ( std::pair<int, int>const& port_range, char const* net_interface ) (1)
[+] session_impl::load_asnum_db char const* file ) (1)
[+] session_impl::load_asnum_db wchar_t const* file ) (1)
[+] session_impl::load_country_db char const* file ) (1)
[+] session_impl::load_country_db wchar_t const* file ) (1)
[+] session_impl::load_state lazy_entry const& e ) (1)
[+] session_impl::on_accept_connection ( boost::shared_ptr<socket_type>const& s, boost::weak_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > > listener, boost::system::error_code const& e ) (1)
[+] session_impl::on_port_mapping int mapping, int port, boost::system::error_code const& ec, int nat_transport ) (1)
[+] session_impl::on_socks_accept ( boost::shared_ptr<socket_type>const& s, boost::system::error_code const& e ) (1)
[+] session_impl::open_listen_port ( ) (1)
[+] session_impl::save_state ( entry& e, uint32_t flags, boost::mutex::scoped_lock& l ) const (1)
[+] session_impl::session_impl [not-in-charge] ( std::pair<int, int> listen_port_range, fingerprint const& cl_fprint, char const* listen_interface ) (1)
[+] session_impl::session_impl [in-charge] ( std::pair<int, int> listen_port_range, fingerprint const& cl_fprint, char const* listen_interface ) (1)
[+] session_impl::set_external_address address const& ip ) (1)
[+] session_impl::setup_listener ( boost::asio::ip::tcp::endpoint ep, int retries, bool v6_only ) (1)
[+] session_impl::setup_socket_buffers socket_type& s ) (1)
[+] session_impl::start_natpmp natpmp* n ) (1)
[+] session_impl::start_upnp upnp* u ) (1)

torrent.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent::add_redundant_bytes int b ) (1)
[+] torrent::bytes_done torrent_status& st ) const (1)
[+] torrent::connect_to_peer policy::peer* peerinfo ) (1)
[+] torrent::connect_to_url_seed web_seed_entry const& url ) (1)
[+] torrent::disconnect_peers int num ) (1)
[+] torrent::file_priorities std::vector<int>& p1 ) const (1)
[+] torrent::files_checked boost::mutex::scoped_lock const& p1 ) (1)
[+] torrent::get_download_queue std::vector<partial_piece_info>& queue ) (1)
[+] torrent::on_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, web_seed_entry url, boost::asio::ip::tcp::endpoint proxy ) (1)
[+] torrent::on_proxy_name_lookup ( boost::system::error_code const& e, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::ip::resolver_service<boost::asio::ip::tcp> >::iterator i, web_seed_entry url ) (1)
[+] torrent::pause ( ) (1)
[+] torrent::piece_priorities std::vector<int>& p1 ) const (1)
[+] torrent::retry_web_seed ( std::string const& url, web_seed_entry::type_t type, int retry ) (1)
[+] torrent::save_resume_data ( ) (1)
[+] torrent::status ( ) const (2)
[+] torrent::torrent [not-in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p ) (1)
[+] torrent::torrent [in-charge] ( aux::session_impl& ses, boost::asio::ip::tcp::endpoint const& net_interface, int block_size, int seq, add_torrent_params const& p ) (1)
[+] torrent::tracker_request_error ( tracker_request const& r, int response_code, std::string const& str, int retry_interval ) (1)
[+] torrent::tracker_response ( tracker_request const& r, address const& tracker_ip, std::list<boost::asio::ip::address>const& ip_list, std::vector<peer_entry>& e, int interval, int min_interval, int complete, int incomplete, address const& external_ip ) (1)
[+] torrent::tracker_scrape_response ( tracker_request const& req, int complete, int incomplete, int downloaded ) (1)
[+] torrent::use_interface char const* net_interface ) (1)

torrent_handle.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent_handle::pause ( ) const (1)
[+] torrent_handle::save_resume_data ( ) const (1)
[+] torrent_handle::status ( ) const (1)

torrent_info.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent_info::parse_info_section ( lazy_entry const& e, boost::system::error_code& ex ) (1)
[+] torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size ) (1)
[+] torrent_info::torrent_info [in-charge] ( char const* buffer, int size ) (1)
[+] torrent_info::torrent_info [in-charge] ( char const* buffer, int size, boost::system::error_code& ec ) (1)
[+] torrent_info::torrent_info [not-in-charge] ( char const* buffer, int size, boost::system::error_code& ec ) (1)
[+] torrent_info::torrent_info [in-charge] sha1_hash const& info_hash ) (1)
[+] torrent_info::torrent_info [not-in-charge] sha1_hash const& info_hash ) (1)
[+] torrent_info::torrent_info [in-charge] lazy_entry const& torrent_file ) (1)
[+] torrent_info::torrent_info [not-in-charge] lazy_entry const& torrent_file ) (1)
[+] torrent_info::torrent_info [not-in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec ) (1)
[+] torrent_info::torrent_info [in-charge] ( lazy_entry const& torrent_file, boost::system::error_code& ec ) (1)
[+] torrent_info::torrent_info [in-charge] torrent_info const& t ) (1)
[+] torrent_info::torrent_info [not-in-charge] torrent_info const& t ) (1)

tracker_manager.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] tracker_connection::fail int code, char const* msg, int interval, int min_interval ) (1)

udp_socket.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] udp_socket::send ( boost::asio::ip::udp::endpoint const& ep, char const* p, int len, boost::system::error_code& ec ) (1)

to the top

Problems with Data Types, Medium Severity (140)


disk_io_thread.hpp
namespace libtorrent
[+] class disk_buffer_pool (1)
[+] class disk_io_job (1)

policy.hpp
namespace libtorrent
[+] class policy::peer (3)

session.hpp
namespace libtorrent
[+] class add_torrent_params (18)

session_impl.hpp
namespace aux
[+] class session_impl (77)

session_settings.hpp
namespace libtorrent
[+] class session_settings (23)
[+] enum pe_settings::enc_level (3)

session_status.hpp
namespace libtorrent
[+] struct session_status (2)

storage.hpp
namespace libtorrent
[+] class storage_interface (1)

torrent.hpp
namespace libtorrent
[+] class torrent (1)

torrent_info.hpp
namespace libtorrent
[+] class announce_entry (6)

tracker_manager.hpp
namespace libtorrent
[+] class request_callback (3)
[+] class tracker_request (1)

to the top

Problems with Symbols, Medium Severity (5)


escape_string.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] to_string size_type n ) (1)

torrent.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent::current_tracker ( ) const (2)
[+] torrent::save_path ( ) const (1)

torrent_handle.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent_handle::save_path ( ) const (1)

to the top

Problems with Data Types, Low Severity (271)


alert.hpp
namespace libtorrent
[+] class alert_manager (3)

disk_buffer_holder.hpp
namespace libtorrent
[+] class disk_buffer_holder (3)

disk_io_thread.hpp
namespace libtorrent
[+] class cache_status (15)
[+] class disk_io_job (3)
[+] class disk_io_thread (18)

file_storage.hpp
namespace libtorrent
[+] class file_storage (7)
[+] typedef file_storage::iterator (1)

lazy_entry.hpp
namespace libtorrent
[+] class lazy_entry (3)

policy.hpp
namespace libtorrent
[+] class policy::peer (5)
[+] class ufloat16 (2)

session.hpp
namespace libtorrent
[+] class add_torrent_params (4)
[+] class session (1)

session_impl.hpp
namespace aux
[+] class session_impl (2)

session_settings.hpp
namespace libtorrent
[+] class dht_settings (6)
[+] class proxy_settings (3)
[+] class session_settings (50)

session_status.hpp
namespace libtorrent
[+] struct session_status (5)

stat.hpp
namespace libtorrent
[+] class stat (2)
[+] class stat_channel (4)

storage.hpp
namespace libtorrent
[+] class piece_manager (5)

torrent.hpp
namespace libtorrent
[+] class torrent (96)

torrent_info.hpp
namespace libtorrent
[+] class torrent_info (18)

tracker_manager.hpp
namespace libtorrent
[+] class tracker_connection (1)
[+] class tracker_manager (3)
[+] class tracker_request (2)

udp_socket.hpp
namespace libtorrent
[+] class udp_socket (9)

to the top

Problems with Symbols, Low Severity (2)


session_impl.hpp, libtorrent-rasterbar.so.6.0.0
namespace aux
[+] session_impl::listen_port ( ) const (1)

torrent_info.hpp, libtorrent-rasterbar.so.6.0.0
namespace libtorrent
[+] torrent_info::creation_date ( ) const (1)

to the top

Problems with Constants (3)


config.hpp
[+] BOOST_LIB_NAME
[+] TORRENT_READ_HANDLER_MAX_SIZE
[+] TORRENT_WRITE_HANDLER_MAX_SIZE

to the top

Other Changes in Data Types (10)


alert.hpp
namespace libtorrent
[+] class alert (1)

disk_io_thread.hpp
namespace libtorrent
[+] enum disk_io_job::action_t (2)

session.hpp
namespace libtorrent
[+] class add_torrent_params (1)

session_settings.hpp
namespace libtorrent
[+] enum proxy_settings::proxy_type (1)
[+] enum session_settings::disk_cache_algo_t (1)

storage.hpp
namespace libtorrent
[+] enum storage_mode_t (1)

tracker_manager.hpp
namespace libtorrent
[+] class tracker_connection (2)
[+] enum tracker_request::event_t (1)

to the top

Header Files (1)


torrent.hpp

to the top

Shared Libraries (1)


libtorrent-rasterbar.so.6.0.0

to the top




Generated on Wed Jun 13 02:57:11 2012 for libtorrent (Rasterbar) by ABI Compliance Checker 1.98.0  
A tool for checking backward compatibility of a C/C++ library API