Glossary

MISA++ application

Application that uses the MISA++ CLI to create an executable from a MISA++ worker module.

MISA++ worker module

A MISA++ module that contains a module dispatcher, a module interface and a module info function.

MISA++ module

A library that follows the MISA++ public API standard and is built on MISA++ Core.

Module interface

A class that inherits from misaxx::misa_module_interface and is part of the public API of the module.

Module dispatcher

A class that inherits from misaxx::misa_module and is part of the public API of the module.

Module info

A function module_info() in the namespace of the MISA++ module that returns a misaxx::misa_module_info instance (see Module Info).