QScxmlInvokableService

The QScxmlInvokableService class is the base class for services called from state machines. More

Inheritance diagram of PySide2.QtScxml.QScxmlInvokableService

Synopsis

Functions

Virtual functions

Detailed Description

The services are called from state machines via the mechanism described in SCXML Specification - 6.4 . This class represents an actual instance of an invoked service.

class QScxmlInvokableService(parentStateMachine, parent)
Parameters
PySide2.QtScxml.QScxmlInvokableService.id()
Return type

unicode

PySide2.QtScxml.QScxmlInvokableService.name()
Return type

unicode

PySide2.QtScxml.QScxmlInvokableService.parentStateMachine()
Return type

QScxmlStateMachine

PySide2.QtScxml.QScxmlInvokableService.postEvent(event)
Parameters

eventQScxmlEvent

Sends an event to the service.

PySide2.QtScxml.QScxmlInvokableService.start()
Return type

bool

Starts the invokable service. Returns true on success, or false if the invocation fails.