1 #ifndef GAUDIKERNEL_DATAHANDLE 2 #define GAUDIKERNEL_DATAHANDLE 1 56 virtual bool init() {
return true; }
DataHandle(const DataObjID &k, const bool &isCond, Mode a=Reader, IDataHandleHolder *owner=nullptr)
virtual void setOwner(IDataHandleHolder *o)
virtual const std::string & objKey() const
virtual Mode mode() const
virtual ~DataHandle()=default
void updateKey(const std::string &key)
virtual void setKey(const DataObjID &key) const
virtual const DataObjID & fullKey() const
DataObjID m_key
The key of the object behind this DataHandle Although it may look strange to have it mutable...
This class is used for returning status codes from appropriate routines.
const std::string & key() const
IDataHandleHolder * m_owner
virtual bool isCondition() const
DataHandle(const DataObjID &k, Mode a=Reader, IDataHandleHolder *owner=nullptr)
virtual std::string pythonRepr() const
virtual StatusCode commit()
virtual void updateKey(const std::string &key) const
Helper functions to set/get the application return code.
virtual IDataHandleHolder * owner() const