diff options
author | Matt Hoosier <matt.hoosier@garmin.com> | 2018-06-18 14:21:48 -0500 |
---|---|---|
committer | Matt Hoosier <matt.hoosier@garmin.com> | 2018-06-25 13:32:46 +0000 |
commit | fbcb9769d3f1748b95e243064fd0b6da8215f3b9 (patch) | |
tree | 111092ba6966e36d4e5c1cdb740b98500e8cba40 /src/compositor/compositor_api/qwaylandcompositor.h | |
parent | 22d7a77315e0475e6f91d2a60365b7694934541f (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.h | 2 |
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(); |