summaryrefslogtreecommitdiffstats
path: root/src/network/socket/qlocalserver_p.h
diff options
context:
space:
mode:
authorAndrew Stanley-Jones <andrew.stanley-jones@nokia.com>2012-02-06 18:36:06 +0100
committerQt by Nokia <qt-info@nokia.com>2012-02-10 03:02:07 +0100
commit49b53061550c15ce3b9cc38ee5e82e970f75d5ea (patch)
tree8b6ea732d514b0220d11062d256351145d8837cb /src/network/socket/qlocalserver_p.h
parent8522cb5c97e092d83484768152704f7d9a69901d (diff)
Add socketOptions flags to QLocalServer
QLocalServer had no way to set socket options that more complicated servers require. The first set of options allow setting of access control on the sockets. Change-Id: If4268c66462fc2e6cf1e70b1d5f56c76d2c69228 Reviewed-by: Harald Fernengel <harald.fernengel@nokia.com>
Diffstat (limited to 'src/network/socket/qlocalserver_p.h')
-rw-r--r--src/network/socket/qlocalserver_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/network/socket/qlocalserver_p.h b/src/network/socket/qlocalserver_p.h
index 6e39136dd4..03c06a42e3 100644
--- a/src/network/socket/qlocalserver_p.h
+++ b/src/network/socket/qlocalserver_p.h
@@ -80,7 +80,8 @@ public:
#if !defined(QT_LOCALSOCKET_TCP) && !defined(Q_OS_WIN)
listenSocket(-1), socketNotifier(0),
#endif
- maxPendingConnections(30), error(QAbstractSocket::UnknownSocketError)
+ maxPendingConnections(30), error(QAbstractSocket::UnknownSocketError),
+ socketOptions(QLocalServer::NoOptions)
{
}
@@ -121,6 +122,7 @@ public:
QQueue<QLocalSocket*> pendingConnections;
QString errorString;
QAbstractSocket::SocketError error;
+ QLocalServer::SocketOptions socketOptions;
};
QT_END_NAMESPACE