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::database_object Class Referenceabstract

#include <irods_database_object.hpp>

Inheritance diagram for irods::database_object:
[legend]
Collaboration diagram for irods::database_object:
[legend]

Public Member Functions

 database_object ()
 
 database_object (const database_object &)
 
virtual ~database_object ()
 
virtual database_objectoperator= (const database_object &)
 
virtual bool operator== (const database_object &_rhs) const
 
virtual error resolve (const std::string &, plugin_ptr &)=0
 
virtual error get_re_vars (rule_engine_vars_t &)
 
- Public Member Functions inherited from irods::first_class_object
 first_class_object ()
 
virtual ~first_class_object ()
 

Detailed Description

Definition at line 19 of file irods_database_object.hpp.

Constructor & Destructor Documentation

◆ database_object() [1/2]

irods::database_object::database_object ( )

Definition at line 10 of file irods_database_object.cpp.

◆ database_object() [2/2]

irods::database_object::database_object ( const database_object _rhs)

Definition at line 16 of file irods_database_object.cpp.

◆ ~database_object()

irods::database_object::~database_object ( )
virtual

Definition at line 25 of file irods_database_object.cpp.

Member Function Documentation

◆ get_re_vars()

error irods::database_object::get_re_vars ( rule_engine_vars_t )
virtual

◆ operator=()

database_object & irods::database_object::operator= ( const database_object )
virtual

Definition at line 30 of file irods_database_object.cpp.

◆ operator==()

bool irods::database_object::operator== ( const database_object _rhs) const
virtual
Description:\n Comparison operator

Definition at line 39 of file irods_database_object.cpp.

◆ resolve()

virtual error irods::database_object::resolve ( const std::string &  ,
plugin_ptr  
)
pure virtual

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