Contents
Interfaces
Dependencies
For the Prokee Module Library
Dynamically Linked Modules:
-
module prokee (version 1 - 0 -- default: v01)
-
module file (version 1 - 0 -- default: v01)
-
module strconv (version 1 - 0 -- default: v01)
For the Standalone Executable
-
module prokee (version 1 - 0 -- default: v01)
-
module file (version 1 - 0 -- default: v01)
-
module strconv (version 1 - 0 -- default: v01)
-
module dir (version 1 - 0 -- default: v01)
-
module path (version 1 - 0 -- default: v01)
-
module str (version 1 - 0 -- default: v01)
-
module label (version 1 - 0 -- default: v01)
-
module strman (version 1 - 0 -- default: v01)
-
module osdir (version 1 - 0 -- default: v01)
-
module conststr (version 1 - 0 -- default: v01)
-
module osio (version 1 - 0 -- default: v01)
-
module osfile (version 1 - 0 -- default: v01)
Source Files
modman/modman.h
modman/loadmod.h
interface/prokee/modman/prokee.h
interface/prokee/modman/prokee_c.h
interface/prokee/mlocal.h
modman/Graph.hpp
modman/Node.hpp
modman/modman.cpp
modman/loadmod.cpp
modman/Graph.cpp
modman/Node.cpp
interface/prokee/modman/prokee.cpp
interface/prokee/modman/prokee_c.cpp
Exported Symbols
Constructors
void *modman_createGraph(HINST hInstance);
Destructors
void modman_destroyGraph(void *object);
Methods
HINST modman_Graph_loadDll1(const char *dllFileName,HINST callerInst,void *object);
HINST modman_Graph_loadDll2(const char *moduleName,int mode,HINST callerInst,int exe_license,int min_version,int max_version,void *object);
HINST modman_Graph_loadDll3(const char *moduleName,int mode,HINST callerInst,int exe_license,int min_version,int max_version,const char *def_version,void *object);
bool modman_Graph_addDll(HINST dllInst,const char *moduleName,int mode,HINST callerInst,void *object);
void *modman_Graph_loadFunction1(const char *dllFileName,const char *functionName,HINST callerInst,void *object);
void *modman_Graph_loadFunction2(const char *dllFileName,int mode,const char *functionName,HINST callerInst,int exe_license,int min_version,int max_version,void *object);
void *modman_Graph_loadFunction3(const char *dllFileName,int mode,const char *functionName,HINST callerInst,int exe_license,int min_version,int max_version,const char *def_version,void *object);
void *modman_Graph_loadFunction4(HINST dllInst,const char *functionName,void *object);
void *modman_Graph_loadProkeeFunction(const char *functionName,void *object);
HINST modman_Graph_findInstWithProperty(const char *property,void *object);
void modman_Graph_addFunction(const char *dllFileName,const char *functionName,void *functionPointer,void *object);
Internal Pointers
Constructors
The functions listed below are the "constructor functions" for creating objects of the linked module.
These functions can be used directly to omit the static wrapper methods.
void *modman_modman_Graph_createGraph(HINST hInstance);
The names of the functions are constructed according to the following pattern:
<module>_<namespace>_<class>_create<class>(...)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
Destructors
There are also destructor functions. These are equivalent to calling
delete object;.
Do not call this functions directly.
void modman_modman_Graph_destroyGraph(void *object);
The names of the functions are constructed according to the following pattern:
<<module>_<namespace>_<class>_destroy<class>(void *object)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
object is the object to be destroyed.
Methods
These functions are used, if you created the object locally.
Do not call this functions directly.
HINST modman_modman_Graph_loadDll1(const char *dllFileName,HINST callerInst,void *object);
HINST modman_modman_Graph_loadDll2(const char *moduleName,int mode,HINST callerInst,int exe_license,int min_version,int max_version,void *object);
HINST modman_modman_Graph_loadDll3(const char *moduleName,int mode,HINST callerInst,int exe_license,int min_version,int max_version,const char *def_version,void *object);
bool modman_modman_Graph_addDll(HINST dllInst,const char *moduleName,int mode,HINST callerInst,void *object);
void *modman_modman_Graph_loadFunction1(const char *dllFileName,const char *functionName,HINST callerInst,void *object);
void *modman_modman_Graph_loadFunction2(const char *dllFileName,int mode,const char *functionName,HINST callerInst,int exe_license,int min_version,int max_version,void *object);
void *modman_modman_Graph_loadFunction3(const char *dllFileName,int mode,const char *functionName,HINST callerInst,int exe_license,int min_version,int max_version,const char *def_version,void *object);
void *modman_modman_Graph_loadFunction4(HINST dllInst,const char *functionName,void *object);
void *modman_modman_Graph_loadProkeeFunction(const char *functionName,void *object);
HINST modman_modman_Graph_findInstWithProperty(const char *property,void *object);
void modman_modman_Graph_addFunction(const char *dllFileName,const char *functionName,void *functionPointer,void *object);
The names of the functions are constructed according to the following pattern:
<module>_<namespace>_<class>_<method>(...,void *object)
where:
<module> is the name of the module.
<namespace> is the name of the namespace (optional).
<class> is the name of the class.
<method> is the name of the method.
object is the object of which the method is called.
Build Log
--------------------------------------------------------------------------------
modman -- Fr Dez 27 00:20:25 CET 2019
--------------------------------------------------------------------------------
ERROR: Fehler beim öffnen der Datei files.def.
Fehlernummer: 2
ERROR: Fehler beim öffnen der Datei downloads.def.
Fehlernummer: 2
-------------------------------------------------------------------------------
> install headers
-------------------------------------------------------------------------------
Dynamic library for Linux/[local system] (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/[local system] (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/[local system] (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux/libmodman.a
[end]
-------------------------------------------------------------------------------
Static library for Windows/[local system] (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux_win/libmodman.a
[end]
-------------------------------------------------------------------------------
Dynamic library for Linux/32bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/32bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/32bit (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux32/libmodman.a
[end]
-------------------------------------------------------------------------------
Static library for Windows/32bit (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux_win32/libmodman.a
[end]
-------------------------------------------------------------------------------
Dynamic library for Linux/64bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Dynamic library for Windows/64bit (DLL)
[compiling]
[end]
-------------------------------------------------------------------------------
Static library for Linux/64bit (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux64/libmodman.a
[end]
-------------------------------------------------------------------------------
Static library for Windows/64bit (LIB)
[compiling]
ar: creating ../../../../programs/bin/v01/lib_linux_win64/libmodman.a
[end]
-------------------------------------------------------------------------------
> test_all
./pack_all.sh: Zeile 29: ./modman-tests: Datei oder Verzeichnis nicht gefunden
-------------------------------------------------------------------------------
> prepare
cp: der Aufruf von stat für '../docu/man/' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
-------------------------------------------------------------------------------
> install
creating /opt/prokee/system/reg/dllinfo/modman.v01.info ...
license=1 | version=1 | library=libmodman.v01
creating /opt/prokee/system/reg/dllinfo/modman.info ...
license=1 | version=1 | library=libmodman.v01
-------------------------------------------------------------------------------
> module
-------------------------------------------------------------------------------
> exepack
-------------------------------------------------------------------------------
> sourcepack
-------------------------------------------------------------------------------
> cleanup
rm: das Entfernen von 'modman*' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
-------------------------------------------------------------------------------
> webexport
--------------------------------------------------------------------------------
FERTIG
--------------------------------------------------------------------------------