diff options
Diffstat (limited to 'libktorrent/net/address.cpp')
| -rw-r--r-- | libktorrent/net/address.cpp | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/libktorrent/net/address.cpp b/libktorrent/net/address.cpp deleted file mode 100644 index d4877da..0000000 --- a/libktorrent/net/address.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2005 by Joris Guisson * - * joris.guisson@gmail.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - ***************************************************************************/ -#include <sys/types.h> -#include <netinet/in.h> -#include <arpa/inet.h> -#include "address.h" - -namespace net -{ - - Address::Address() : m_ip(0),m_port(0) {} - - Address::Address(const TQString & host,Uint16 port) : m_ip(0),m_port(port) - { - struct in_addr a; - if (inet_aton(host.ascii(),&a)) - m_ip = ntohl(a.s_addr); - } - - Address::Address(const Address & addr) : m_ip(addr.ip()),m_port(addr.port()) - { - } - - Address:: ~Address() - {} - - - Address & Address::operator = (const Address & a) - { - m_ip = a.ip(); - m_port = a.port(); - return *this; - } - - - bool Address::operator == (const Address & a) - { - return m_ip == a.ip() && m_port == a.port(); - } - - TQString Address::toString() const - { - return TQString("%1.%2.%3.%4") - .arg((m_ip & 0xFF000000) >> 24) - .arg((m_ip & 0x00FF0000) >> 16) - .arg((m_ip & 0x0000FF00) >> 8) - .arg(m_ip & 0x000000FF); - } - -} |
