plugins.h File Reference

Namespaces

namespace  DD::Image

Functions

int DD::Image::plugin_count ()
const char * DD::Image::plugin_name ()
const char * DD::Image::plugin_name (int n)
const char * DD::Image::plugin_find (const char *name, const char *const *extensions=0)
const char * DD::Image::plugin_load (const char *name, const char *altname=NULL)
 load a plugin with the basename 'name' (or 'altname' if specified and nothing by name can be found)
void * DD::Image::plugin_load (const char *name, void *(*test)(const char *), const char *arg, const char *symbol=0)
const char * DD::Image::plugin_load_all (const char *name)
const char * DD::Image::plugin_path (int n)
void DD::Image::plugin_addpath (const char *)
void DD::Image::plugin_appendpath (const char *)
const char * DD::Image::plugin_error ()
void DD::Image::plugin_error (const char *)
void * DD::Image::plugin_binary (const char *name, const char *symbol=0)
const char *const DD::Image::plugin_default_extensions ()
const std::vector< const char * > & DD::Image::plugin_path_list (int n)
void DD::Image::setPluginHashCheck (bool lEnabled)
const std::vector< const char * > & DD::Image::getPluginPath ()
 Returns the entire plugin path as a vector.
void DD::Image::setPluginInstallPaths (const std::vector< std::string > &paths)
const std::vector< std::string > & DD::Image::getPluginInstallPaths ()

Variables

bool DD::Image::plugin_verbose
bool DD::Image::plugin_safe_mode
bool(* DD::Image::plugin_interpret_tcl )(const char *name)
bool(* DD::Image::plugin_interpret_py )(const char *name)
const char * DD::Image::plugin_ext
 ! The standard extension used for plugins on this platform (e.g. ".so" or ".dll")

Detailed Description

Code to load and manage plugins.