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_physical_object.cpp
Go to the documentation of this file.
1 // =-=-=-=-=-=-=-
3 
4 
5 namespace irods {
6 
7 // =-=-=-=-=-=-=-
8 // public - default constructor
9  physical_object::physical_object() : is_dirty_( -1 ),
10  repl_num_( -1 ),
11  map_id_( -1 ),
12  size_( -1 ),
13  id_( -1 ),
14  coll_id_( -1 ) {
15  } // ctor
16 
17 // =-=-=-=-=-=-=-
18 // public - copy constructor
20  is_dirty_ = _rhs.is_dirty_;
21  repl_num_ = _rhs.repl_num_;
22  map_id_ = _rhs.map_id_;
23  size_ = _rhs.size_;
24  id_ = _rhs.id_;
25  coll_id_ = _rhs.coll_id_;
26  name_ = _rhs.name_;
27  version_ = _rhs.version_;
28  type_name_ = _rhs.type_name_;
29  resc_name_ = _rhs.resc_name_;
30  path_ = _rhs.path_;
31  owner_name_ = _rhs.owner_name_;
32  owner_zone_ = _rhs.owner_zone_;
33  status_ = _rhs.status_;
34  checksum_ = _rhs.checksum_;
35  expiry_ts_ = _rhs.expiry_ts_;
36  mode_ = _rhs.mode_;
37  r_comment_ = _rhs.r_comment_;
38  create_ts_ = _rhs.create_ts_;
39  modify_ts_ = _rhs.modify_ts_;
40  resc_hier_ = _rhs.resc_hier_;
41 
42  } // cctor
43 
44 // =-=-=-=-=-=-=-
45 // public - destructor
47  } // dtor
48 
49 // =-=-=-=-=-=-=-
50 // public - assignment operator
52  if ( this != &_rhs ) {
53  is_dirty_ = _rhs.is_dirty_;
54  repl_num_ = _rhs.repl_num_;
55  map_id_ = _rhs.map_id_;
56  size_ = _rhs.size_;
57  id_ = _rhs.id_;
58  coll_id_ = _rhs.coll_id_;
59  name_ = _rhs.name_;
60  version_ = _rhs.version_;
61  type_name_ = _rhs.type_name_;
62  resc_name_ = _rhs.resc_name_;
63  path_ = _rhs.path_;
64  owner_name_ = _rhs.owner_name_;
65  owner_zone_ = _rhs.owner_zone_;
66  status_ = _rhs.status_;
67  checksum_ = _rhs.checksum_;
68  expiry_ts_ = _rhs.expiry_ts_;
69  mode_ = _rhs.mode_;
70  r_comment_ = _rhs.r_comment_;
71  create_ts_ = _rhs.create_ts_;
72  modify_ts_ = _rhs.modify_ts_;
73  resc_hier_ = _rhs.resc_hier_;
74 
75  } // if
76 
77  return *this;
78 
79  } // operator=
80 
81 
82 }; // namespace irods
83 
84 
85 
irods_physical_object.hpp
irods::physical_object::resc_name_
std::string resc_name_
Definition: irods_physical_object.hpp:173
irods::physical_object::id_
long id_
Definition: irods_physical_object.hpp:168
irods::physical_object::owner_zone_
std::string owner_zone_
Definition: irods_physical_object.hpp:176
irods::physical_object::r_comment_
std::string r_comment_
Definition: irods_physical_object.hpp:181
irods::physical_object::map_id_
long map_id_
Definition: irods_physical_object.hpp:166
irods::physical_object::resc_hier_
std::string resc_hier_
Definition: irods_physical_object.hpp:184
irods::physical_object::owner_name_
std::string owner_name_
Definition: irods_physical_object.hpp:175
irods::physical_object::path_
std::string path_
Definition: irods_physical_object.hpp:174
irods::physical_object::operator=
physical_object & operator=(const physical_object &)
Definition: irods_physical_object.cpp:51
irods::physical_object::version_
std::string version_
Definition: irods_physical_object.hpp:171
irods::physical_object::name_
std::string name_
Definition: irods_physical_object.hpp:170
irods::physical_object::coll_id_
long coll_id_
Definition: irods_physical_object.hpp:169
irods::physical_object::status_
std::string status_
Definition: irods_physical_object.hpp:177
irods
Definition: apiHandler.hpp:35
irods::physical_object::size_
long size_
Definition: irods_physical_object.hpp:167
irods::physical_object::checksum_
std::string checksum_
Definition: irods_physical_object.hpp:178
irods::physical_object
Definition: irods_physical_object.hpp:10
irods::physical_object::~physical_object
~physical_object()
Definition: irods_physical_object.cpp:46
irods::physical_object::mode_
std::string mode_
Definition: irods_physical_object.hpp:180
irods::physical_object::create_ts_
std::string create_ts_
Definition: irods_physical_object.hpp:182
irods::physical_object::repl_num_
int repl_num_
Definition: irods_physical_object.hpp:165
irods::physical_object::physical_object
physical_object()
Definition: irods_physical_object.cpp:9
irods::physical_object::expiry_ts_
std::string expiry_ts_
Definition: irods_physical_object.hpp:179
irods::physical_object::type_name_
std::string type_name_
Definition: irods_physical_object.hpp:172
irods::physical_object::modify_ts_
std::string modify_ts_
Definition: irods_physical_object.hpp:183
irods::physical_object::is_dirty_
int is_dirty_
Definition: irods_physical_object.hpp:164