OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OD::ModDepMgr Class Reference

Dependency manager - provides tools for the dependencies between the different OpendTect 'modules'. More...

Public Member Functions

 ModDepMgr (const char *fnm=0)
 
 ~ModDepMgr ()
 
const ModDepfind (const char *) const
 
const ObjectSet< ModDep > & deps () const
 
void ensureLoaded (const char *) const
 
const SharedLibAccessshLibAccess (const char *) const
 

Protected Member Functions

void readDeps (od_istream &)
 
int getLoadIdx (const char *) const
 

Protected Attributes

ManagedObjectSet< ModDepdeps_
 
BufferStringSet loadedmods_
 
ObjectSet< SharedLibAccessshlibaccs_
 

Detailed Description

Dependency manager - provides tools for the dependencies between the different OpendTect 'modules'.

Constructor & Destructor Documentation

OD::ModDepMgr::ModDepMgr ( const char *  fnm = 0)
OD::ModDepMgr::~ModDepMgr ( )

Member Function Documentation

const ObjectSet<ModDep>& OD::ModDepMgr::deps ( ) const
inline
void OD::ModDepMgr::ensureLoaded ( const char *  ) const
const ModDep* OD::ModDepMgr::find ( const char *  ) const
int OD::ModDepMgr::getLoadIdx ( const char *  ) const
protected
void OD::ModDepMgr::readDeps ( od_istream )
protected
const SharedLibAccess* OD::ModDepMgr::shLibAccess ( const char *  ) const

Member Data Documentation

ManagedObjectSet<ModDep> OD::ModDepMgr::deps_
protected
BufferStringSet OD::ModDepMgr::loadedmods_
mutableprotected
ObjectSet<SharedLibAccess> OD::ModDepMgr::shlibaccs_
mutableprotected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019