Qt D-Bus C++ Classes
El módulo Qt D-Bus es una biblioteca exclusiva de Unix que puede utilizar para realizar la comunicación entre procesos utilizando el protocolo D-Bus. Más...
Espacios de nombres
Contiene varios identificadores utilizados en el módulo Qt D-Bus |
Clases
La clase base de las clases adaptadoras D-Bus | |
La clase base para todas las interfaces D-Bus en el enlace Qt D-Bus, permitiendo el acceso a interfaces remotas. | |
Se utiliza para marshall y demarshall argumentos D-Bus | |
Representa una conexión con el demonio del bus D-Bus | |
Acceso al servicio del demonio de bus D-Bus | |
Permite determinar el contexto D-Bus de las llamadas | |
Representa un error recibido del bus D-Bus o de aplicaciones remotas que se encuentran en el bus | |
Proxy para interfaces en objetos remotos | |
Representa un mensaje enviado o recibido a través del bus D-Bus | |
Permite al programador identificar el tipo OBJECT_PATH proporcionado por el sistema de tipos D-Bus | |
Se refiere a una llamada asíncrona pendiente | |
Manera conveniente de esperar respuestas asincrónicas | |
Contiene la respuesta a una llamada a un método asíncrono | |
Almacena la respuesta a una llamada de método a un objeto remoto | |
Comunicación de igual a igual entre procesos del mismo ordenador | |
Permite al usuario estar atento a un cambio de servicio del bus | |
Permite al programador identificar el tipo de SIGNATURE proporcionado por el sistema de tipos D-Bus | |
Contiene un descriptor de archivo Unix | |
Permite al programador identificar el tipo de variante proporcionado por el sistema de tipos D-Bus | |
Se utiliza para manejar varias rutas DBus con una clase |
Descripción detallada
Las aplicaciones que utilizan el módulo Qt D-Bus pueden proporcionar servicios a otras aplicaciones remotas mediante la exportación de objetos, así como utilizar los servicios exportados por dichas aplicaciones realizando llamadas y accediendo a propiedades.
La página Qt D-Bus contiene información sobre cómo utilizar el módulo.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.