headers and code cleanup in udp_socket code

This commit is contained in:
Alden Torres 2016-12-05 14:49:45 -05:00 committed by Arvid Norberg
parent ffdf5c0f5d
commit 4142dfe5eb
3 changed files with 8 additions and 17 deletions

View File

@ -40,6 +40,7 @@ POSSIBILITY OF SUCH DAMAGE.
#include "libtorrent/torrent_peer.hpp"
#include "libtorrent/torrent_peer_allocator.hpp"
#include "libtorrent/performance_counters.hpp" // for counters
#include "libtorrent/aux_/allocating_handler.hpp"
#ifdef TORRENT_USE_OPENSSL
#include "libtorrent/ssl_stream.hpp"

View File

@ -36,12 +36,12 @@ POSSIBILITY OF SUCH DAMAGE.
#include "libtorrent/socket.hpp"
#include "libtorrent/io_service.hpp"
#include "libtorrent/error_code.hpp"
#include "libtorrent/session_settings.hpp"
#include "libtorrent/buffer.hpp"
#include "libtorrent/deadline_timer.hpp"
#include "libtorrent/aux_/proxy_settings.hpp"
#include "libtorrent/debug.hpp"
#include "libtorrent/span.hpp"
#include "libtorrent/aux_/allocating_handler.hpp"
#include <array>
#include <memory>
namespace libtorrent
{

View File

@ -31,31 +31,23 @@ POSSIBILITY OF SUCH DAMAGE.
*/
#include "libtorrent/config.hpp"
#include "libtorrent/socket.hpp"
#include "libtorrent/udp_socket.hpp"
#include "libtorrent/socket_io.hpp"
#include "libtorrent/error.hpp"
#include "libtorrent/settings_pack.hpp"
#include "libtorrent/error.hpp"
#include "libtorrent/aux_/time.hpp" // for aux::time_now()
#include "libtorrent/time.hpp"
#include "libtorrent/debug.hpp"
#include "libtorrent/deadline_timer.hpp"
#include <cstdlib>
#include <functional>
#include <array>
#include "libtorrent/aux_/disable_warnings_push.hpp"
#include <boost/system/system_error.hpp>
#include <boost/system/error_code.hpp>
#include <boost/asio/read.hpp>
#include <boost/asio/ip/v6_only.hpp>
#include "libtorrent/aux_/disable_warnings_pop.hpp"
namespace libtorrent {
using namespace libtorrent::aux;
using namespace std::placeholders;
// this class hold the state of the SOCKS5 connection to maintain the UDP
@ -461,7 +453,6 @@ void udp_socket::set_proxy_settings(aux::proxy_settings const& ps)
{
TORRENT_ASSERT(is_single_thread());
error_code ec;
if (m_socks5_connection)
{
m_socks5_connection->close();
@ -477,7 +468,7 @@ void udp_socket::set_proxy_settings(aux::proxy_settings const& ps)
{
// connect to socks5 server and open up the UDP tunnel
m_socks5_connection = std::make_shared<socks5>(std::ref(m_socket.get_io_service()));
m_socks5_connection = std::make_shared<socks5>(m_socket.get_io_service());
m_socks5_connection->start(ps);
}
}
@ -675,7 +666,6 @@ void socks5::socks_forward_udp()
write_uint8(5, p); // SOCKS VERSION 5
write_uint8(3, p); // UDP ASSOCIATE command
write_uint8(0, p); // reserved
error_code ec;
write_uint8(1, p); // ATYP = IPv4
write_uint32(0, p); // 0.0.0.0
write_uint16(0, p); // :0