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) 
|
Go to the documentation of this file. 1 #ifndef __IRODS_DATA_OBJECT_HPP__
2 #define __IRODS_DATA_OBJECT_HPP__
80 virtual long id()
const {
104 virtual void id(
long _id ) {
122 const std::string& _k,
123 const std::string& _v );
127 const std::string& _k );
147 #endif // __IRODS_DATA_OBJECT_HPP__
boost::shared_ptr< plugin_base > plugin_ptr
virtual void flags(int _f)
virtual void resc_hier(const std::string &_hier)
boost::shared_ptr< data_object > data_object_ptr
virtual void physical_path(const std::string &_path)
virtual rodsLong_t resc_id() const
std::string physical_path_
virtual void cond_input(const keyValPair_t &_cond_input)
friend void add_key_val(data_object_ptr &_do, const std::string &_k, const std::string &_v)
virtual error resolve(const std::string &, plugin_ptr &)=0
virtual const keyValPair_t & cond_input() const
virtual data_object & operator=(const data_object &)
virtual std::string physical_path() const
virtual std::string resc_hier() const
virtual void id(long _id)
virtual int flags() const
virtual void resc_id(rodsLong_t _id)
virtual error get_re_vars(rule_engine_vars_t &)
virtual void mode(int _m)
friend void remove_key_val(data_object_ptr &_do, const std::string &_k)
int replKeyVal(const keyValPair_t *srcCondInput, keyValPair_t *destCondInput)
std::map< std::string, std::string > rule_engine_vars_t