OpendTect 8.0
Loading...
Searching...
No Matches
Enumerations | Functions | Variables
ODInst Namespace Reference

Enumerations

enum  AutoInstType { UseManager , InformOnly , FullAuto , NoAuto }
 
enum  RelType {
  Stable , Development , PreStable , PreDevelopment ,
  Ancient , OtherRelease
}
 

Functions

const EnumDefImpl< AutoInstType > & AutoInstTypeDef ()
 
bool autoInstTypeIsFixed ()
 
const char ** AutoInstTypeNames ()
 
const BufferStringSetautoInstTypeUserMsgs ()
 
bool canInstall (const char *dirnm)
 
AutoInstType getAutoInstType ()
 
const char * getAutoInstTypeString (AutoInstType)
 
BufferString GetInstallerDir ()
 
BufferString getInstallerPlfDir ()
 
void getMachComm (const char *, OS::MachineCommand &)
 
const char * getPkgVersion (const char *file_pkg_basenm)
 For example, the Base pkg has "base".
 
BufferString GetRelInfoDir ()
 
RelType getRelType ()
 
const char * getRelTypeString (RelType)
 
bool isErrPkgVersion (const char *s)
 
bool parseEnum (const char *, AutoInstType &)
 
bool parseEnum (const char *, RelType &)
 
bool parseEnum (const IOPar &, const char *, AutoInstType &)
 
bool parseEnum (const IOPar &, const char *, RelType &)
 
AutoInstType parseEnumAutoInstType (const char *)
 
bool parseEnumAutoInstType (const char *, AutoInstType &)
 
RelType parseEnumRelType (const char *)
 
bool parseEnumRelType (const char *, RelType &)
 
const EnumDefImpl< RelType > & RelTypeDef ()
 
const char ** RelTypeNames ()
 
bool runInstMgrForUpdt ()
 
void setAutoInstType (AutoInstType)
 
const char * sKeyAutoInst ()
 
const char * sKeyHasNoUpdate ()
 
const char * sKeyHasUpdate ()
 
void startInstManagement ()
 
void startInstManagementWithRelDir (const char *)
 
const char * toString (AutoInstType)
 
const char * toString (RelType)
 
uiString toUiString (AutoInstType)
 
uiString toUiString (RelType)
 
bool updatesAvailable (int inited=-1)
 
SettingsuserSettings ()
 

Variables

const char * AutoInstTypeKeys_ []
 
const char * RelTypeKeys_ []
 

Enumeration Type Documentation

◆ AutoInstType

Enumerator
UseManager 
InformOnly 
FullAuto 
NoAuto 

◆ RelType

Enumerator
Stable 
Development 
PreStable 
PreDevelopment 
Ancient 
OtherRelease 

Function Documentation

◆ AutoInstTypeDef()

const EnumDefImpl< AutoInstType > & ODInst::AutoInstTypeDef ( )

◆ autoInstTypeIsFixed()

bool ODInst::autoInstTypeIsFixed ( )

Policy: Externally, policy can be fixed using OD_INSTALLER_POLICY Without OD_INSTALLER_POLICY, read/write user settings OD_INSTALLER_POLICY must be the enum string (i.e. the keys in settings)

◆ AutoInstTypeNames()

const char ** ODInst::AutoInstTypeNames ( )

◆ autoInstTypeUserMsgs()

const BufferStringSet & ODInst::autoInstTypeUserMsgs ( )

◆ canInstall()

bool ODInst::canInstall ( const char * dirnm)

◆ getAutoInstType()

AutoInstType ODInst::getAutoInstType ( )

◆ getAutoInstTypeString()

const char * ODInst::getAutoInstTypeString ( AutoInstType )

◆ GetInstallerDir()

BufferString ODInst::GetInstallerDir ( )

◆ getInstallerPlfDir()

BufferString ODInst::getInstallerPlfDir ( )

◆ getMachComm()

void ODInst::getMachComm ( const char * ,
OS::MachineCommand &  )

◆ getPkgVersion()

const char * ODInst::getPkgVersion ( const char * file_pkg_basenm)

For example, the Base pkg has "base".

◆ GetRelInfoDir()

BufferString ODInst::GetRelInfoDir ( )

◆ getRelType()

RelType ODInst::getRelType ( )

◆ getRelTypeString()

const char * ODInst::getRelTypeString ( RelType )

◆ isErrPkgVersion()

bool ODInst::isErrPkgVersion ( const char * s)
inline

◆ parseEnum() [1/4]

bool ODInst::parseEnum ( const char * ,
AutoInstType &  )

◆ parseEnum() [2/4]

bool ODInst::parseEnum ( const char * ,
RelType &  )

◆ parseEnum() [3/4]

bool ODInst::parseEnum ( const IOPar & ,
const char * ,
AutoInstType &  )

◆ parseEnum() [4/4]

bool ODInst::parseEnum ( const IOPar & ,
const char * ,
RelType &  )

◆ parseEnumAutoInstType() [1/2]

AutoInstType ODInst::parseEnumAutoInstType ( const char * )

◆ parseEnumAutoInstType() [2/2]

bool ODInst::parseEnumAutoInstType ( const char * ,
AutoInstType &  )

◆ parseEnumRelType() [1/2]

RelType ODInst::parseEnumRelType ( const char * )

◆ parseEnumRelType() [2/2]

bool ODInst::parseEnumRelType ( const char * ,
RelType &  )

◆ RelTypeDef()

const EnumDefImpl< RelType > & ODInst::RelTypeDef ( )

◆ RelTypeNames()

const char ** ODInst::RelTypeNames ( )

◆ runInstMgrForUpdt()

bool ODInst::runInstMgrForUpdt ( )

◆ setAutoInstType()

void ODInst::setAutoInstType ( AutoInstType )

◆ sKeyAutoInst()

const char * ODInst::sKeyAutoInst ( )

◆ sKeyHasNoUpdate()

const char * ODInst::sKeyHasNoUpdate ( )

◆ sKeyHasUpdate()

const char * ODInst::sKeyHasUpdate ( )

◆ startInstManagement()

void ODInst::startInstManagement ( )

◆ startInstManagementWithRelDir()

void ODInst::startInstManagementWithRelDir ( const char * )

◆ toString() [1/2]

const char * ODInst::toString ( AutoInstType )

◆ toString() [2/2]

const char * ODInst::toString ( RelType )

◆ toUiString() [1/2]

uiString ODInst::toUiString ( AutoInstType )

◆ toUiString() [2/2]

uiString ODInst::toUiString ( RelType )

◆ updatesAvailable()

bool ODInst::updatesAvailable ( int inited = -1)

◆ userSettings()

Settings & ODInst::userSettings ( )

Variable Documentation

◆ AutoInstTypeKeys_

const char* ODInst::AutoInstTypeKeys_[]
extern

◆ RelTypeKeys_

const char* ODInst::RelTypeKeys_[]
extern

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