![]() |
OpendTect 8.0
|
Dependency manager - provides tools for the dependencies between the different OpendTect 'modules'. More...
#include <moddepmgr.h>
Public Member Functions | |
| ModDepMgr (const char *fnm, const char *libplfdir) | |
| virtual | ~ModDepMgr () |
| void | closeAll () |
| const ObjectSet< ModDep > & | deps () const |
| void | ensureLoaded (const char *) const |
| const ModDep * | find (const char *) const |
| const char * | getLibPlfDir () const |
| const char * | getPrefix () const |
| const SharedLibAccess * | shLibAccess (const char *) const |
Protected Member Functions | |
| int | getLoadIdx (const char *) const |
| void | readDeps (od_istream &) |
Protected Attributes | |
| ManagedObjectSet< ModDep > | deps_ |
| BufferString | libplfdir_ |
| BufferStringSet | loadedmods_ |
| BufferString | prefix_ |
| ObjectSet< SharedLibAccess > | shlibaccs_ |
Dependency manager - provides tools for the dependencies between the different OpendTect 'modules'.
<>
| OD::ModDepMgr::ModDepMgr | ( | const char * | fnm, |
| const char * | libplfdir ) |
fnm should be the full path to the file containing the module dependencies, typically a ModDeps.${OD_SUBSYSTEM} file generated by the cmake macro OD_WRITE_MODDEPS, located in the folder provided as argument to that macro
|
virtual |
| void OD::ModDepMgr::closeAll | ( | ) |
| void OD::ModDepMgr::ensureLoaded | ( | const char * | ) | const |
| const ModDep * OD::ModDepMgr::find | ( | const char * | ) | const |
|
inline |
|
protected |
|
inline |
|
protected |
| const SharedLibAccess * OD::ModDepMgr::shLibAccess | ( | const char * | ) | const |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
mutableprotected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025