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.
![]() ![]() |
#include <irods_re_plugin.hpp>
Public Member Functions | |
rule_engine_manager (rule_engine_plugin_manager< T > &_re_plugin_mgr, std::vector< re_pack_inp< T > > &_re_packs, microservice_manager< C > &_ms_mgr) | |
~rule_engine_manager () | |
error | init_rule_engine (re_pack_inp< T > &_inp) |
void | call_start_operations () |
void | call_stop_operations () |
Public Attributes | |
microservice_manager< C > & | ms_mgr_ |
std::list< re_pack_inp< T > > | re_packs_ |
Protected Attributes | |
rule_engine_plugin_manager< T > & | re_plugin_mgr_ |
Definition at line 381 of file irods_re_plugin.hpp.
|
inline |
Definition at line 383 of file irods_re_plugin.hpp.
|
inline |
Definition at line 392 of file irods_re_plugin.hpp.
|
inline |
Definition at line 410 of file irods_re_plugin.hpp.
|
inline |
Definition at line 416 of file irods_re_plugin.hpp.
|
inline |
Definition at line 395 of file irods_re_plugin.hpp.
Referenced by irods::rule_engine_manager< default_re_ctx, RuleExecInfo >::rule_engine_manager().
microservice_manager<C>& irods::rule_engine_manager< T, C >::ms_mgr_ |
Definition at line 422 of file irods_re_plugin.hpp.
std::list<re_pack_inp<T> > irods::rule_engine_manager< T, C >::re_packs_ |
Definition at line 423 of file irods_re_plugin.hpp.
Referenced by irods::rule_engine_manager< default_re_ctx, RuleExecInfo >::call_start_operations(), irods::rule_engine_manager< default_re_ctx, RuleExecInfo >::call_stop_operations(), and irods::rule_engine_manager< default_re_ctx, RuleExecInfo >::init_rule_engine().
|
protected |
Definition at line 425 of file irods_re_plugin.hpp.
Referenced by irods::rule_engine_manager< default_re_ctx, RuleExecInfo >::init_rule_engine().