The module entry point structure. Only one entry point per module. More...
#include <moduleInterface.hpp>
Public Types | |
enum | SignSize { MODULE_SIGN_SIZE = 16 } |
Public Member Functions | |
ModuleEntryPoint (unsigned short iVer, const char *modName, createBuilderFunc *createBuilder_) | |
Public Attributes | |
char | signature [MODULE_SIGN_SIZE] |
module entry point signature More... | |
unsigned short | ifaceVersion |
version of the module loader interface More... | |
const char * | name |
name of the module More... | |
createBuilderFunc * | createBuilder |
NULL terminated array of functions that create the builders. More... | |
The module entry point structure. Only one entry point per module.
|
inline |
createBuilderFunc* _Wolframe::module::ModuleEntryPoint::createBuilder |
NULL terminated array of functions that create the builders.
unsigned short _Wolframe::module::ModuleEntryPoint::ifaceVersion |
version of the module loader interface
const char* _Wolframe::module::ModuleEntryPoint::name |
name of the module
char _Wolframe::module::ModuleEntryPoint::signature[MODULE_SIGN_SIZE] |
module entry point signature
Copyright © 2014 - Project Wolframe - All Rights Reserved