soma-io  5.0.5
carto::PluginLoader Class Reference

#include <soma-io/plugin/plugin.h>

Classes

struct  PluginFile
 

Static Public Member Functions

static void load (int verboseLevel=-1, bool forcereload=false)
 load the complete pluginFiles list More...
 
static void loadPluginFile (const std::string &file, const std::string &version="", int verboseLevel=0)
 load a specific plugin file (in Python format) More...
 
static std::list< PluginFile > & pluginFiles ()
 static list of plugin files to be loaded. More...
 

Detailed Description

Definition at line 73 of file plugin.h.

Member Function Documentation

◆ load()

static void carto::PluginLoader::load ( int  verboseLevel = -1,
bool  forcereload = false 
)
static

load the complete pluginFiles list

◆ loadPluginFile()

static void carto::PluginLoader::loadPluginFile ( const std::string &  file,
const std::string &  version = "",
int  verboseLevel = 0 
)
static

load a specific plugin file (in Python format)

◆ pluginFiles()

static std::list<PluginFile>& carto::PluginLoader::pluginFiles ( )
static

static list of plugin files to be loaded.

A plugin file version is normally the version of the corresponding library. It is only a hint: any version actually specified in the plugin file itself overrides this version. If no version is provided here, libs in the plugin file are loaded as is.


The documentation for this class was generated from the following file: