#include <sharedobject.h>
Inheritance diagram for _ISharedObject:


Public Member Functions | |
| ~_ISharedObject () | |
| Destructor will unregister at the module pool. (Ref counting!). | |
| const char * | error () const |
| Get module load error; NULL ref on success. | |
| const char * | name () const |
| Get name of shared object file:. | |
| ModuleSymbol | lookup (const char *symbol) |
| Lookup a symbol. | |
Private Member Functions | |
| _ISharedObject (const _ISharedObject &) | |
| This class is not C++-safe. Do not use these:. | |
| void | operator= (const _ISharedObject &) |
| _ISharedObject (GModule *m, const char *name) | |
| Please gererate SharedObjects using ModulePool::Load(). | |
Private Attributes | |
| GModule * | module |
| Module or NULL (error / module unloaded). | |
| const char * | mname |
| File name or error string if module=NULL. | |
Friends | |
| class | LinkedList< _ISharedObject > |
| class | ModulePool |
For internal use only.
Definition at line 79 of file sharedobject.h.
|
|
This class is not C++-safe. Do not use these:.
|
|
||||||||||||
|
Please gererate SharedObjects using ModulePool::Load().
Definition at line 35 of file sharedobject.cc. |
|
|
Destructor will unregister at the module pool. (Ref counting!).
Definition at line 45 of file sharedobject.cc. References module, and ModulePool::unregister(). |
|
|
Get module load error; NULL ref on success.
Definition at line 100 of file sharedobject.h. |
|
|
Lookup a symbol. Looks up the symbol with the passed name in the shared object.
Definition at line 22 of file sharedobject.cc. References module, and SharedObject. |
|
|
Get name of shared object file:.
Definition at line 104 of file sharedobject.h. Referenced by ModulePool::_unregister(). |
|
|
|
|
|
Definition at line 84 of file sharedobject.h. |
|
|
Definition at line 85 of file sharedobject.h. |
|
|
File name or error string if module=NULL.
Definition at line 88 of file sharedobject.h. Referenced by ModulePool::_FindObjectByName(), error(), and name(). |
|
|
Module or NULL (error / module unloaded).
Definition at line 87 of file sharedobject.h. Referenced by ModulePool::_unregister(), error(), lookup(), name(), and ~_ISharedObject(). |
1.3.5