Back to index

nordugrid-arc-nox  1.1.0~rc6
Classes | Namespaces | Functions | Variables
Plugin.cpp File Reference
#include <glibmm.h>
#include <arc/Logger.h>
#include <arc/StringConv.h>
#include "Plugin.h"

Go to the source code of this file.


class  Arc::ARCModuleDescriptor
class  Arc::ARCModuleDescriptor::ARCPluginDescriptor


namespace  Arc
 ARCJSDLParser The ARCJSDLParser class, derived from the JobDescriptionParser class, is primarily a job description parser for the consolidated job description language (ARCJSDL), derived from JSDL, described in the following document


static std::string Arc::strip_newline (const std::string &str)
static PluginDescriptor * Arc::find_constructor (PluginDescriptor *desc, const std::string &kind, int min_version, int max_version)
static PluginDescriptor * Arc::find_constructor (PluginDescriptor *desc, const std::string &kind, const std::string &name, int min_version, int max_version)
static void Arc::replace_file_suffix (std::string &path, const std::string &suffix)
static ARCModuleDescriptor * Arc::probe_descriptor (std::string name, ModuleManager &manager)
static Glib::Module * Arc::probe_module (std::string name, ModuleManager &manager)
static Glib::Module * Arc::reload_module (Glib::Module *module, ModuleManager &manager)
static void Arc::unload_module (Glib::Module *module, ModuleManager &manager)


const char * Arc::plugins_table_name = PLUGINS_TABLE_SYMB
 Name of symbol refering to table of plugins.