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_generic_database_object.hpp>
Public Member Functions | |
generic_database_object (const std::string &) | |
generic_database_object (const generic_database_object &) | |
virtual | ~generic_database_object () |
virtual generic_database_object & | operator= (const generic_database_object &) |
virtual bool | operator== (const generic_database_object &_rhs) const |
virtual error | resolve (const std::string &, plugin_ptr &) |
virtual error | get_re_vars (rule_engine_vars_t &) |
![]() | |
database_object () | |
database_object (const database_object &) | |
virtual | ~database_object () |
virtual database_object & | operator= (const database_object &) |
virtual bool | operator== (const database_object &_rhs) const |
![]() | |
first_class_object () | |
virtual | ~first_class_object () |
Private Attributes | |
std::string | type_ |
Definition at line 17 of file irods_generic_database_object.hpp.
|
explicit |
Definition at line 10 of file irods_generic_database_object.cpp.
irods::generic_database_object::generic_database_object | ( | const generic_database_object & | _rhs | ) |
Definition at line 16 of file irods_generic_database_object.cpp.
|
virtual |
Definition at line 24 of file irods_generic_database_object.cpp.
|
virtual |
Reimplemented from irods::database_object.
Definition at line 101 of file irods_generic_database_object.cpp.
References SUCCESS.
|
virtual |
Definition at line 29 of file irods_generic_database_object.cpp.
|
virtual |
Definition at line 38 of file irods_generic_database_object.cpp.
|
virtual |
Implements irods::database_object.
Definition at line 46 of file irods_generic_database_object.cpp.
References irods::DATABASE_INTERFACE(), irods::db_mgr, ERROR, irods::database_manager::init_from_type(), irods::error::ok(), PASS, irods::database_manager::resolve(), SUCCESS, SYS_INVALID_INPUT_PARAM, and type_.
|
private |
Definition at line 55 of file irods_generic_database_object.hpp.
Referenced by resolve().