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 | |
dynamic_operation_execution_manager (std::shared_ptr< rule_engine_context_manager< T, C, Audit > > _re_mgr) | |
error | exec_rule_text (const std::string &_instance_name, const std::string &_rule_text, msParamArray_t *_ms_params, const std::string &_out_desc) |
error | exec_rule_expression (const std::string &_instance_name, const std::string &_rule_text, msParamArray_t *_ms_params) |
template<typename OP , typename... As> | |
error | call (std::string _instance_name, std::string _operation_name, OP _operation, As &&... _ps) |
Protected Attributes | |
std::shared_ptr< rule_engine_context_manager< T, C, Audit > > | re_mgr_ |
Definition at line 277 of file irods_re_plugin.hpp.
|
inline |
Definition at line 280 of file irods_re_plugin.hpp.
|
inline |
Definition at line 302 of file irods_re_plugin.hpp.
|
inline |
Definition at line 293 of file irods_re_plugin.hpp.
|
inline |
Definition at line 284 of file irods_re_plugin.hpp.
|
protected |
Definition at line 331 of file irods_re_plugin.hpp.
Referenced by irods::dynamic_operation_execution_manager< T, C, DONT_AUDIT_RULE >::exec_rule_expression(), and irods::dynamic_operation_execution_manager< T, C, DONT_AUDIT_RULE >::exec_rule_text().