summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandcompositor.h
diff options
context:
space:
mode:
authorMatt Hoosier <matt.hoosier@garmin.com>2018-06-18 14:21:48 -0500
committerMatt Hoosier <matt.hoosier@garmin.com>2018-06-25 13:32:46 +0000
commitfbcb9769d3f1748b95e243064fd0b6da8215f3b9 (patch)
tree111092ba6966e36d4e5c1cdb740b98500e8cba40 /src/compositor/compositor_api/qwaylandcompositor.h
parent22d7a77315e0475e6f91d2a60365b7694934541f (diff)
Compositor: add API for using existing socket fd's
This adds functionality to allow system-level control over handing out file descriptors for sockets. In particular, it allows writing socket- activated compositors. [ChangeLog][Compositor] Added API for installing a socket on which bind() and listen() have already been called into the event dispatch loop. This facilitates socket-activated compositors. Change-Id: I620f5ad0a3c3c5c4ecb937004230dcd024df8f69 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
Diffstat (limited to 'src/compositor/compositor_api/qwaylandcompositor.h')
-rw-r--r--src/compositor/compositor_api/qwaylandcompositor.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/qwaylandcompositor.h b/src/compositor/compositor_api/qwaylandcompositor.h
index 23844d72a..72b8f2d1b 100644
--- a/src/compositor/compositor_api/qwaylandcompositor.h
+++ b/src/compositor/compositor_api/qwaylandcompositor.h
@@ -93,6 +93,8 @@ public:
void setSocketName(const QByteArray &name);
QByteArray socketName() const;
+ Q_INVOKABLE void addSocketFd(int fd);
+
::wl_display *display() const;
uint32_t nextSerial();