PluginAdapter

Undocumented in source.

Members

Aliases

dllError
alias dllError = dlerror
Undocumented in source.
loadDLL
alias loadDLL = LoadLibraryA
Undocumented in source.
loadDLL
alias loadDLL = _dlopen
Undocumented in source.
symbolLink
alias symbolLink = dlsym
Undocumented in source.

Static functions

clean
void clean(string dllName)
Undocumented in source. Be warned that the author may not have intended to support it.
compilePluginDLL
bool compilePluginDLL(string pluginFolder, string[] files, bool optDebug)
Undocumented in source. Be warned that the author may not have intended to support it.
dllError
const(char)* dllError()
Undocumented in source. Be warned that the author may not have intended to support it.
getPackName
const(char)* getPackName(string packName)
Undocumented in source. Be warned that the author may not have intended to support it.
getPackName
const(char)* getPackName(string packName)
Undocumented in source. Be warned that the author may not have intended to support it.
loadDLLFunc
void loadDLLFunc(void* dll, string pluginName)
Undocumented in source. Be warned that the author may not have intended to support it.
loadPlugins
string[] loadPlugins(string pluginFolder, string[] plugins, bool regenerate, bool optDebug)
Undocumented in source. Be warned that the author may not have intended to support it.
symbolLink
void* symbolLink(void* dll, const(char)* symbolName)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

dlls
void*[] dlls;
Undocumented in source.
err
const(char)* err;
Undocumented in source.
loadFuncs
Plugin function()[] loadFuncs;
Undocumented in source.
loadedPlugins
Plugin[string] loadedPlugins;
Undocumented in source.

Meta