Spec-Zone.ru › Qt 5.9

Класс QScxmlInvokableService

Класс QScxmlInvokableService — базовый класс для сервисов, вызываемых из автоматов состояний. Подробнее...

Заголовок: #include <QScxmlInvokableService>
qmake: QT += scxml
С момента: Qt 5.8
Наследует: QObject
  • Список всех членов, включая унаследованные

Свойства

  • id : const QString
  • name : const QString
  • parentStateMachine : QScxmlStateMachine * const
  • 1 свойство унаследовано от QObject

Открытые функции

QScxmlInvokableService(QScxmlStateMachine *parentStateMachine, QScxmlInvokableServiceFactory *parent)
virtual QString id() const = 0
virtual QString name() const = 0
QScxmlStateMachine * parentStateMachine() const
virtual void postEvent(QScxmlEvent *event) = 0
virtual bool start() = 0
  • 32 открытые функции унаследованы от QObject

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 2 сигналы унаследованы от QObject
  • 11 статические открытые члены унаследованы от QObject
  • 9 защищенные функции унаследованы от QObject

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

Класс QScxmlInvokableService — базовый класс для сервисов, вызываемых из автоматов состояний.

Сервисы вызываются из автоматов состояний с помощью механизма, описанного в Спецификации SCXML - 6.4 <invoke>. Этот класс представляет собой фактический экземпляр вызванного сервиса.

Документация свойств

id : const QString

Это свойство содержит идентификатор вызываемого сервиса.

Идентификатор задается атрибутом id элемента <invoke>.

Функции доступа:

virtual QString id() const = 0

name : const QString

Это свойство содержит имя вызываемого сервиса.

Функции доступа:

virtual QString name() const = 0

parentStateMachine : QScxmlStateMachine * const

Это свойство содержит автомат SCXML состояний, который вызвал сервис.

Функции доступа:

QScxmlStateMachine * parentStateMachine() const

Документация функций-членов

QScxmlInvokableService::QScxmlInvokableService(QScxmlStateMachine *parentStateMachine, QScxmlInvokableServiceFactory *parent)

Конструктор по умолчанию экземпляра QScxmlInvokableService.

[pure virtual] void QScxmlInvokableService::postEvent(QScxmlEvent *event)

Отправляет event сервису.

[pure virtual] bool QScxmlInvokableService::start()

Запускает вызываемый сервис. Возвращает true при успехе или false в случае неудачи вызова.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qscxmlinvokableservice.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API