Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

[Предыдущая: Модуль QAxServer] [Модули Qt]

Модуль QtDBus

Модуль QtDBus - это библиотека, предназначенная только для Unix, с помощью которой вы можете использовать Inter-Process Communication (IPC), ипользующий D-Bus протокол. Далее...

Пространства имен

QDBusСодержит различные идентификаторы, используемые по всей библиотеке QtDBus

Классы

QDBusAbstractAdaptorБазовый класс для классов адаптера D-Bus
QDBusAbstractInterfaceБазовый класс для всех D-Bus интерфейсов в привязке QtDBus, позволяющий получить доступ к удаленным интерфейсам
QDBusArgumentИспользование упаковки (marshall) и распаковки (demarshall) D-BUS аргументов
QDBusConnectionПредставляет соединение с демоном канала D-Bus
QDBusConnectionInterfaceДоступ к сервису демона канала D-Bus
QDBusContextПозволяет слотам определить контекст вызовов D-Bus
QDBusErrorПредставляет ошибку, полученную от D-Bus или от найденных в канале удаленных приложений
QDBusInterfaceПрокси для интерфейсов работы с удаленными объектами
QDBusMessageПредставляет одно сообщение, посланное или полученное по каналу D-Bus
QDBusObjectPathПозволяет программисту определять параметры для работы с типами D-Bus
QDBusReplyХранит ответ для вызова метода отдаленного объекта
QDBusServerПиринговое (peer-to-peer) взаимодействие между процессами на том же самом компьютере
QDBusSignatureПозволяет программисту определять параметры для работы с типами D-Bus
QDBusVariantПозволяет программисту идентифицировать различные типы, обеспеченные системой типов D-BUS

Подробное описание

Приложения, использующие модуль QtDBus, могут предоставлять службы для других удаленных приложений, экспортируя объекты, также как использовать службы, экспортируемые этими удаленными приложениями, помещая запросы и получая доступ к свойствам.

Модуль QtDBus предоставляет интерфейс, который расширяет механизм сигналов и слотов, позволяя соединиться с сигналом, отправляемым из вне так же, как соединить локальный сигнал с отдаленным слотом.

Для использования данного модуля в вашем приложении, используйте следующий код:

 #include <QtDBus>

Если вы используете qmake для сборки приложений, вы можете добавить эту строку в файл .pro для установки ссылки на QtDBus:

 CONFIG += qdbus

Замечание: исходный код данного модуля находится в папке tools/qdbus directory. Этот модуль собирается при сборке Qt библиотеки.

Для получения детальной информации об использовании данного модуля смотрите Введение в D-Bus.

Этот модуль является частью всех Qt редакций.

[Предыдущая: Модуль QAxServer] [Модули Qt]


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5