The Peer Model.
It took me some time to figure out what was initially wrong with the peer multicall - http://libtorrent.rakshasa.no/ticket/1308. If only rtorrent had been documented a little better.
Peer class.
Returns the IP address of the peer.
Original libTorrent method: p.get_address
Returns the client version string of the peer.
Original libTorrent method: p.get_client_version
Returns the completed percent of the peer.
Original libTorrent method: p.get_completed_percent
Returns the download rate of the peer.
Original libTorrent method: p.get_down_rate
Returns the download total of the peer.
Original libTorrent method: p.get_down_total
Returns the ID of the peer.
Original libTorrent method: p.get_id
Returns the port of the peer.
Original libTorrent method: p.get_port
Original libTorrent method: p.get_peer_rate
Original libTorrent method: p.get_peer_total
Returns the upload rate of the peer.
Original libTorrent method: p.get_up_rate
Returns the upload total of the peer.
Original libTorrent method: p.get_up_total
Returns if the peer is encrypted.
Original libTorrent method: p.is_encrypted
Returns if the peer is an incoming peer.
Original libTorrent method: p.is_incoming
Returns if the client is obfuscated.
Original libTorrent method: p.is_obfuscated
Original libTorrent method: p.is_snubbed