|
WvStreams
|
Structures and definitions related to the XPLC module ABI (Application Binary Interface). More...
#include <xplc/IObject.h>
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... | |
Macros | |
| #define | XPLC_MODULE_MAGIC 0x58504c43UL |
| XPLC module magic number. | |
| #define | XPLC_MODULE_VERSION_MAJOR 0 |
| The current XPLC module ABI version. | |
| #define | XPLC_MODULE_VERSION_MINOR 0 |
| #define | ENTRYPOINT extern "C" |
| Defines attributes required for exported symbols. | |
Variables | |
| ENTRYPOINT const XPLC_ModuleInfo | XPLC_Module |
| Definition of the XPLC module information structure. | |
Structures and definitions related to the XPLC module ABI (Application Binary Interface).
Definition in file include/xplc/module.h.
| #define XPLC_MODULE_MAGIC 0x58504c43UL |
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.
| #define XPLC_MODULE_VERSION_MAJOR 0 |
The current XPLC module ABI version.
Definition at line 57 of file include/xplc/module.h.
| #define XPLC_MODULE_VERSION_MINOR 0 |
Definition at line 58 of file include/xplc/module.h.
| #define ENTRYPOINT extern "C" |
Defines attributes required for exported symbols.
Definition at line 68 of file include/xplc/module.h.
| ENTRYPOINT const XPLC_ModuleInfo XPLC_Module |
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.