C

Qt Safe Renderer C++ Classes

Namespaces

SafeRenderer

Namespace

Classes

QSafeMessageInterface

Abstract communication interface between processes that are not critical for safety and those that are critical for safety

NetworkMessagePlugin

Implementation of QSafeMessageInterface that uses the TCP/IP socket to send safe events to the Safe Renderer process

PosixMessagePlugin

The implementation QSafeMessageInterface which uses POSIX message queue to send the safe events to the Safe Renderer process

QnxMessagePlugin

Implementation of QSafeMessageInterface that uses a QNX pulse message to send safe events to the Safe Renderer process

SafeRenderer::QSafeBitmapFile

Holds the bitmap data

SafeRenderer::QSafeBitmapFileReader

Reads the bitmap data from the file

SafeRenderer::QSafeBitmapResource

The Qt resource file implementation of QSafeBitmap

SafeRenderer::QSafeBitmapResourceReader

The Qt resource file implementation of QSafeBitmapReader

SafeRenderer::Constraints

A struct that holds various constraint values for Qt Safe Renderer

SafeRenderer::QSafeEvent

Base class for the Qt Safe Renderer events

SafeRenderer::QSafeEventChangeLayout

Changes the safe renderer layout to another

SafeRenderer::QSafeEventConnection

Connects layout item to the system event

SafeRenderer::QSafeEventHeartbeat

Represents the keepalive message from non-safe to safe side

SafeRenderer::QSafeEventHeartbeatTimeout

Sent when timeout heart beat timeout occurs

SafeRenderer::QSafeEventPosition

Changes the item position

SafeRenderer::QSafeEventSystem

Sends the system event state change

SafeRenderer::QSafeEventVisibility

Event that changes the item visibility

SafeRenderer::QSafeFile

Reads the data from the file

SafeRenderer::LayoutData

Encapsulates layout data

SafeRenderer::QSafeLayout

Abstract class for accessing the Qt Safe Renderer layout data

SafeRenderer::QSafeLayoutFileReader

Reads the layout data from a file

SafeRenderer::QSafeLayoutResourceReader

Reads the layout data from the Qt's resource structure

SafeRenderer::QSafePoint

Holds the x-coordinate and y-coordinate

SafeRenderer::QSafeRenderer

Renders the safe layout

SafeRenderer::QSafeSize

Holds the height and width variables

SafeRenderer::QStringSplitter

Splits the string this instance was constructed with to segments separated by split character

SafeRenderer::AbstractFrameBuffer

Interface for accessing the system's frame buffer

SafeRenderer::AbstractWindow

Controls the drawing

SafeRenderer::StateManager

Maintains the state of the indicators

Note: The implementation of the safety requirements concerns only content inside the SafeRenderer namespace.

Available under certain Qt licenses.
Find out more.