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_plugin.hpp
Go to the documentation of this file.
1 #ifndef ___IRODS_DATABASE_PLUGIN_HPP__
2 #define ___IRODS_DATABASE_PLUGIN_HPP__
3 
4 // =-=-=-=-=-=-=-
5 // irods includes
6 #include "irods_plugin_base.hpp"
8 
9 #include <iostream>
10 
11 namespace irods {
17  class database : public plugin_base {
18  public:
19  // =-=-=-=-=-=-=-
21  database( const std::string& _inst,
22  const std::string& _ctx ) :
24  _inst,
25  _ctx ) {
26  }
27 
28  // =-=-=-=-=-=-=-
30  virtual ~database() {
31  }
32 
33  // =-=-=-=-=-=-=-
35  database( const database& _rhs ) :
36  plugin_base(_rhs ) {
37  }
38 
39  // =-=-=-=-=-=-=-
41  database& operator=( const database& _rhs ) {
42  if(&_rhs == this) { return *this; }
43  plugin_base::operator=( _rhs );
44  return *this;
45  }
46 
47  }; // class database
48 
49 
50 
51 }; // namespace irods
52 
53 
54 #endif // ___IRODS_DATABASE_PLUGIN_HPP__
55 
56 
57 
irods_plugin_base.hpp
irods::database::database
database(const std::string &_inst, const std::string &_ctx)
Definition: irods_database_plugin.hpp:21
irods::plugin_base::operator=
plugin_base & operator=(const plugin_base &_rhs)
Definition: irods_plugin_base.hpp:75
irods
Definition: apiHandler.hpp:35
irods::plugin_base
Definition: irods_plugin_base.hpp:48
irods_database_types.hpp
irods::database::~database
virtual ~database()
Definition: irods_database_plugin.hpp:30
irods::database::database
database(const database &_rhs)
Definition: irods_database_plugin.hpp:35
irods::database
Definition: irods_database_plugin.hpp:17
irods::database::operator=
database & operator=(const database &_rhs)
Definition: irods_database_plugin.hpp:41