Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Macros
DynLib.h File Reference

Declaration of DynLib which represents a dynamically loaded module. More...

#include "core/CorePrereqs.h"
#include <string>

Go to the source code of this file.

Classes

class  orxonox::DynLib
 Resource holding data about a dynamic library. More...
 

Namespaces

 orxonox
 Die Wagnis Klasse hat die folgenden Aufgaben:
 

Macros

#define DYNLIB_GETSYM(a, b)   dlsym( a, b )
 
#define DYNLIB_HANDLE   void*
 
#define DYNLIB_LOAD(a)   dlopen( a, RTLD_LAZY | RTLD_GLOBAL)
 
#define DYNLIB_UNLOAD(a)   dlclose( a )
 

Detailed Description

Declaration of DynLib which represents a dynamically loaded module.

Macro Definition Documentation

#define DYNLIB_GETSYM (   a,
 
)    dlsym( a, b )
#define DYNLIB_HANDLE   void*
#define DYNLIB_LOAD (   a)    dlopen( a, RTLD_LAZY | RTLD_GLOBAL)
#define DYNLIB_UNLOAD (   a)    dlclose( a )