Qt:Документация 4.3.2/qtdbus

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

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

Image:trolltech-logo.png

[Назад: Модуль QAxServer ] [ Qt модули ]

Содержание

[править] Модуль QtDBus

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

[править] Пространства имен

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

[править] Классы

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

[править] Детальное описание

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

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

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

 #include <QtDBus>

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

 CONFIG += qdbus

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

Смотрите Ввведение в D-Bus для получения детальной информации о том, как использовать данный модель.

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

[Назад: Модуль QAxServer ] [ Qt модули ]


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2