diff options
author | Samuel Gaist <samuel.gaist@idiap.ch> | 2020-03-31 10:39:06 +0200 |
---|---|---|
committer | Samuel Gaist <samuel.gaist@idiap.ch> | 2020-04-03 23:49:55 +0200 |
commit | a86bcb6bc3b3a2cdbed07befe98d967968f638fe (patch) | |
tree | c5c0552225331116c517e25ce9995fa1d3b97826 | |
parent | 5f047a357399e1bf88ff4678a10e04dfd337a5a3 (diff) |
Improve IPC documentation
Fixes done:
- Mention missing QLocalServer/Socket
- Update Session Management information since it has been fixed and
implemented for all desktop OSs
Change-Id: Ib90965dc60afe051631c01ccf2078f300052a520
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
-rw-r--r-- | doc/src/frameworks-technologies/ipc.qdoc | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/doc/src/frameworks-technologies/ipc.qdoc b/doc/src/frameworks-technologies/ipc.qdoc index 802023afd..d4c68963e 100644 --- a/doc/src/frameworks-technologies/ipc.qdoc +++ b/doc/src/frameworks-technologies/ipc.qdoc @@ -38,11 +38,19 @@ The cross-platform \l{Qt Network} module provides classes that make network programming portable and easy. It offers high-level - classes (e.g., QNetworkAccessManager, QFtp) that communicate using + classes (e.g. QNetworkAccessManager) that communicate using specific application-level protocols, and lower-level classes (e.g., QTcpSocket, QTcpServer, QSslSocket) for implementing protocols. + \section1 Local Server/Socket + + The cross-platform \l{Qt Network} module provides classes that make + local network programming portable and easy. It offers the QLocalServer + and QLocalSocket classes that allow for network-like communication in a + local setup. Their TCP counterparts can be used as drop-in replacement to + make the communication work across networks. + \section1 Shared Memory The cross-platform shared memory class, QSharedMemory, provides @@ -72,10 +80,10 @@ \section1 Session Management - In Linux/X11 platforms, Qt provides support for session management. - Sessions allow events to be propagated to processes, for example, to - notify when a shutdown occurs. The process and applications can then - perform any necessary operations such as save open documents. + On Linux/X11, Windows and macOS, Qt provides support for session + management. Sessions allow events to be propagated to processes, for + example, to notify when a shutdown occurs. The process and applications + can then perform any necessary operations such as save open documents. \list \li \l{Session Management} |