summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qudpsocket.h
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@collabora.com>2011-10-23 20:04:52 +0200
committerSergio Ahumada <sergio.ahumada@nokia.com>2011-10-31 20:25:12 +0100
commit03f852cb47d508d98aa90f501e9b7f4214e8ad8b (patch)
tree1df4fbdc4076205a306d9c3d89d68510e5ad035a /src/network/socket/qudpsocket.h
parent3aa81c55e2f42389341feb77b1d9840e6c9b61a2 (diff)
Move support for socket binding from QUdpSocket upstream to QAbstractSocket.
This should be API-compatible with Qt 4, but is not ABI-compatible, due to removing the enum from QUdpSocket. Task-number: QTBUG-121 Change-Id: I967968c6cb6f96d3ab1d6300eadd5bde6154b300 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network/socket/qudpsocket.h')
-rw-r--r--src/network/socket/qudpsocket.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/network/socket/qudpsocket.h b/src/network/socket/qudpsocket.h
index c477abd07e..068c20b9c4 100644
--- a/src/network/socket/qudpsocket.h
+++ b/src/network/socket/qudpsocket.h
@@ -60,23 +60,9 @@ class Q_NETWORK_EXPORT QUdpSocket : public QAbstractSocket
{
Q_OBJECT
public:
- enum BindFlag {
- DefaultForPlatform = 0x0,
- ShareAddress = 0x1,
- DontShareAddress = 0x2,
- ReuseAddressHint = 0x4
- };
- Q_DECLARE_FLAGS(BindMode, BindFlag)
-
explicit QUdpSocket(QObject *parent = 0);
virtual ~QUdpSocket();
- bool bind(const QHostAddress &address, quint16 port);
- bool bind(quint16 port = 0);
- bool bind(const QHostAddress &address, quint16 port, BindMode mode);
- bool bind(quint16 port, BindMode mode);
- // ### Qt 5: Merge the bind functions
-
#ifndef QT_NO_NETWORKINTERFACE
bool joinMulticastGroup(const QHostAddress &groupAddress);
bool joinMulticastGroup(const QHostAddress &groupAddress,
@@ -101,8 +87,6 @@ private:
Q_DECLARE_PRIVATE(QUdpSocket)
};
-Q_DECLARE_OPERATORS_FOR_FLAGS(QUdpSocket::BindMode)
-
#endif // QT_NO_UDPSOCKET
QT_END_NAMESPACE