OpendTect  6.6
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 ()
 
void closeAll ()
 
const ObjectSet< ModDep > & deps () const
 
void ensureLoaded (const char *) const
 
const ModDepfind (const char *) const
 
const SharedLibAccessshLibAccess (const char *) const
 

Protected Member Functions

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

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

◆ ModDepMgr()

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

◆ ~ModDepMgr()

OD::ModDepMgr::~ModDepMgr ( )

Member Function Documentation

◆ closeAll()

void OD::ModDepMgr::closeAll ( )

◆ deps()

const ObjectSet<ModDep>& OD::ModDepMgr::deps ( ) const
inline

◆ ensureLoaded()

void OD::ModDepMgr::ensureLoaded ( const char *  ) const

◆ find()

const ModDep* OD::ModDepMgr::find ( const char *  ) const

◆ getLoadIdx()

int OD::ModDepMgr::getLoadIdx ( const char *  ) const
protected

◆ readDeps()

void OD::ModDepMgr::readDeps ( od_istream )
protected

◆ shLibAccess()

const SharedLibAccess* OD::ModDepMgr::shLibAccess ( const char *  ) const

Member Data Documentation

◆ deps_

ManagedObjectSet<ModDep> OD::ModDepMgr::deps_
protected

◆ loadedmods_

BufferStringSet OD::ModDepMgr::loadedmods_
mutableprotected

◆ shlibaccs_

ObjectSet<SharedLibAccess> OD::ModDepMgr::shlibaccs_
mutableprotected

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