| IOLink 1.11.0

Loading...
Searching...
No Matches
List of all members
iolink::Extension Class Reference

Parent class for all views extensions. More...

`#include <iolink/view/Extension.h>`

Inheritance diagram for iolink::Extension:

## Detailed Description

Parent class for all views extensions.

All classes that inherit from that class must define a constant named EXTENSION_ID that is unique for each extension type, and is used when retrieving an extension from a view.

When choosing the identifier to use with your class, you must look at other defined identifiers to avoid collision. In addition, some ranges are reserved for specific usage:

- 0x0 to 0xFFFF: reserved for IOLink
- 0x10000 to 0xFFFFFFFF: reserved for external modules by the IOLink team
- Other values: user defined extensions

See also
  View::extension

The documentation for this class was generated from the following file:

- iolink/public/include/iolink/view/Extension.h