Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/network/kernel/qhostaddress.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the QtNetwork module of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    420420    \class QHostAddress
    421421    \brief The QHostAddress class provides an IP address.
    422     \ingroup io
     422    \ingroup network
    423423    \inmodule QtNetwork
    424424
     
    432432    using isIPv4Address() or isIPv6Address(), and retrieved with
    433433    toIPv4Address(), toIPv6Address(), or toString().
     434
     435    \note Please note that QHostAddress does not do DNS lookups.
     436    QHostInfo is needed for that.
    434437
    435438    The class also supports common predefined addresses: \l Null, \l
     
    524527*/
    525528QHostAddress::QHostAddress(const QHostAddress &address)
    526     : d(new QHostAddressPrivate(*address.d))
     529    : d(new QHostAddressPrivate(*address.d.data()))
    527530{
    528531}
     
    560563QHostAddress::~QHostAddress()
    561564{
    562     delete d;
    563565}
    564566
     
    569571QHostAddress &QHostAddress::operator=(const QHostAddress &address)
    570572{
    571     *d = *address.d;
     573    *d.data() = *address.d.data();
    572574    return *this;
    573575}
     
    10791081QDebug operator<<(QDebug d, const QHostAddress &address)
    10801082{
    1081     d.maybeSpace() << "QHostAddress(" << address.toString() << ")";
     1083    d.maybeSpace() << "QHostAddress(" << address.toString() << ')';
    10821084    return d.space();
    10831085}
Note: See TracChangeset for help on using the changeset viewer.