/* * Copyright (c) 2010 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include #include using namespace Swift; HostAddressPort::HostAddressPort(const HostAddress& address, int port) : address_(address), port_(port) { } HostAddressPort::HostAddressPort(const boost::asio::ip::tcp::endpoint& endpoint) { address_ = HostAddress(endpoint.address()); port_ = endpoint.port(); } std::string HostAddressPort::toString() const { return getAddress().toString() + ":" + boost::lexical_cast(getPort()); }