OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PluginManager::Data Class Reference

#include <plugins.h>

Public Types

enum  AutoSource { None , UserDir , AppDir , Both }
 

Public Member Functions

 Data (const char *nm)
 
 Data (const Data &)=delete
 
 ~Data ()
 
BufferString getBaseName () const
 
BufferString getFileName () const
 Always without path.
 
Dataoperator= (const Data &)=delete
 

Static Public Member Functions

static bool isUserDir (AutoSource)
 

Public Attributes

AutoSource autosource_ = None
 
int autotype_ = 0
 
const PluginInfoinfo_ = nullptr
 
bool isloaded_ = false
 
BufferString name_
 
SharedLibAccesssla_ = nullptr
 

Detailed Description

<>

Member Enumeration Documentation

◆ AutoSource

Enumerator
None 
UserDir 
AppDir 
Both 

Constructor & Destructor Documentation

◆ Data() [1/2]

PluginManager::Data::Data ( const char * nm)

◆ ~Data()

PluginManager::Data::~Data ( )

◆ Data() [2/2]

PluginManager::Data::Data ( const Data & )
delete

Member Function Documentation

◆ getBaseName()

BufferString PluginManager::Data::getBaseName ( ) const

Without prefix and suffix, for example returns 'Basic' from 'libBasic.so'

◆ getFileName()

BufferString PluginManager::Data::getFileName ( ) const

Always without path.

◆ isUserDir()

static bool PluginManager::Data::isUserDir ( AutoSource )
static

◆ operator=()

Data & PluginManager::Data::operator= ( const Data & )
delete

Member Data Documentation

◆ autosource_

AutoSource PluginManager::Data::autosource_ = None

◆ autotype_

int PluginManager::Data::autotype_ = 0

◆ info_

const PluginInfo* PluginManager::Data::info_ = nullptr

◆ isloaded_

bool PluginManager::Data::isloaded_ = false

◆ name_

BufferString PluginManager::Data::name_

◆ sla_

SharedLibAccess* PluginManager::Data::sla_ = nullptr

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