#include <lib/sconfig.h>
#include <lib/tl/refnode.h>
#include <lib/tl/linkedlist.h>
#include <gmodule/gmodule.h>
Include dependency graph for sharedobject.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | _ISharedObject |
This class is the internal implementation of a shared object (.so, .dll, ...). More... | |
class | _ISharedObject_Namespace |
Just a "namespace class". More... | |
Defines | |
#define | _LIB_MODULE_SHAREDOBJECT_H_ 1 |
Typedefs | |
typedef RefNode< _ISharedObject, _ISharedObject_Namespace > | SharedObject |
The actual shared object type for the end user. |
Definition in file sharedobject.h.
|
Definition at line 18 of file sharedobject.h. |
|
The actual shared object type for the end user.
This type is a completely "C++-safe" type which uses reference conting. Definition at line 124 of file sharedobject.h. Referenced by ModulePool::_load(), ModulePool::load(), _ISharedObject::lookup(), ModuleSymbol::ModuleSymbol(), and ModuleSymbol::object(). |