QCanBusFactory Class | Qt Serial Bus 5.6

Qt Documentation (Technology Preview) | Qt Serial Bus | C++ Classes | QCanBusFactory

Qt 5.6.2 Reference Documentation

# QCanBusFactory Class

The QCanBusFactory class is a factory class used as the plugin interface for CAN bus plugins. More...

Header: | #include <QCanBusFactory>
qmake: | QT += serialbus
Since: | Qt 5.6

- List of all members, including inherited members

## Public Functions

virtual QCanBusDevice * | createDevice(const QString &interfaceName) const = 0

## Detailed Description

The QCanBusFactory class is a factory class used as the plugin interface for CAN bus plugins.

All plugins must implement the functions provided by this factory class.

## Member Function Documentation

### `[pure virtual]` QCanBusDevice *QCanBusFactory::createDevice(const QString &interfaceName) const

Creates a new QCanBusDevice. interfaceName is the network/CAN interface name. The caller must take ownership of the returned pointer.

If the factory cannot create a backend, it returns 0.