Definition in file include/xplc/module.h.
#include <xplc/IObject.h>
Include dependency graph for include/xplc/module.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | XPLC_ComponentEntry |
Entry for a component. More... | |
struct | XPLC_CategoryEntry |
Entry for a category registration. More... | |
struct | XPLC_ModuleInfo |
Information for an XPLC module. More... | |
#define | XPLC_MODULE_VERSION_MAJOR 0 |
The current XPLC module ABI version. | |
#define | XPLC_MODULE_VERSION_MINOR 0 |
The current XPLC module ABI version. | |
Defines | |
#define | XPLC_MODULE_MAGIC 0x58504c43UL |
XPLC module magic number. | |
#define | ENTRYPOINT extern "C" |
Defines attributes required for exported symbols. | |
Variables | |
ENTRYPOINT const XPLC_ModuleInfo | XPLC_Module |
Definition of the XPLC module information structure. |
|
XPLC module magic number. Used to ensure that we are dealing with a valid XPLC module. Definition at line 47 of file include/xplc/module.h. Referenced by Module::loadModule(). |
|
Definition of the XPLC module information structure. This structure should be initialized appropriately in a loadable XPLC module. Definition at line 139 of file include/xplc/module.h. |