Kernel Module Declarations. More...
#include <stdint.h>#include <string>#include <vector>#include <scalestack/kernel/logger.h>#include <scalestack/kernel/macros.h>Go to the source code of this file.
Data Structures | |
| class | scalestack::kernel::module |
| struct | scalestack::kernel::module::definition |
Namespaces | |
| namespace | scalestack |
| namespace | scalestack::kernel |
Defines | |
| #define | SCALESTACK_KERNEL_MODULE(options, start, stop, run, reconfigure) |
Kernel Module Declarations.
Definition in file module.h.
| #define SCALESTACK_KERNEL_MODULE | ( | options, | |||
| start, | |||||
| stop, | |||||
| run, | |||||
| reconfigure | ) |
SCALESTACK_API scalestack::kernel::module::definition \ _scalestack_kernel_module_definition = \ { \ SCALESTACK_CURRENT_API_VERSION, \ SCALESTACK_QUOTE_VALUE(PANDORA_MODULE_NAME), \ PANDORA_MODULE_VERSION, \ PANDORA_MODULE_AUTHOR, \ PANDORA_MODULE_TITLE, \ SCALESTACK_QUOTE_VALUE(PANDORA_MODULE_LICENSE), \ PANDORA_MODULE_DEPENDENCIES, \ options, \ start, \ stop, \ run, \ reconfigure \ }
Macro for creating a module definition structure. This uses information from the plugin.ini file.
1.6.3