Wolframe, 0.0.3

_Wolframe::module::ModuleEntryPoint Class Reference

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...
 
createBuilderFunccreateBuilder
 NULL terminated array of functions that create the builders. More...
 

Detailed Description

The module entry point structure. Only one entry point per module.

Member Enumeration Documentation

Enumerator
MODULE_SIGN_SIZE 

Constructor & Destructor Documentation

_Wolframe::module::ModuleEntryPoint::ModuleEntryPoint ( unsigned short  iVer,
const char *  modName,
createBuilderFunc createBuilder_ 
)
inline

Member Data Documentation

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


The documentation for this class was generated from the following file: