irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

irods::rule_engine_plugin_manager< T > Class Template Referencefinal

#include <irods_re_plugin.hpp>

Collaboration diagram for irods::rule_engine_plugin_manager< T >:
[legend]

Public Member Functions

double interface_version ()
 
 rule_engine_plugin_manager (std::string _dir)
 
 ~rule_engine_plugin_manager ()
 
error resolve (std::string &_plugin_name, const std::string &_inst_name, pluggable_rule_engine< T > *&_re_ptr)
 

Public Attributes

std::map< std::string, pluggable_rule_engine< T > * > re_plugin_map_
 

Protected Attributes

std::string dir_
 

Detailed Description

template<typename T>
class irods::rule_engine_plugin_manager< T >

Definition at line 348 of file irods_re_plugin.hpp.

Constructor & Destructor Documentation

◆ rule_engine_plugin_manager()

template<typename T >
irods::rule_engine_plugin_manager< T >::rule_engine_plugin_manager ( std::string  _dir)
inline

Definition at line 351 of file irods_re_plugin.hpp.

◆ ~rule_engine_plugin_manager()

template<typename T >
irods::rule_engine_plugin_manager< T >::~rule_engine_plugin_manager ( )
inline

Definition at line 353 of file irods_re_plugin.hpp.

Member Function Documentation

◆ interface_version()

template<typename T >
double irods::rule_engine_plugin_manager< T >::interface_version ( )
inline

Definition at line 350 of file irods_re_plugin.hpp.

◆ resolve()

template<typename T >
error irods::rule_engine_plugin_manager< T >::resolve ( std::string &  _plugin_name,
const std::string &  _inst_name,
pluggable_rule_engine< T > *&  _re_ptr 
)
inline

Definition at line 357 of file irods_re_plugin.hpp.

Member Data Documentation

◆ dir_

template<typename T >
std::string irods::rule_engine_plugin_manager< T >::dir_
protected

◆ re_plugin_map_


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