1 #ifndef GAUDIKERNEL_DATAHANDLE 2 #define GAUDIKERNEL_DATAHANDLE 1 55 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...
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 void updateKey(const std::string &key) const
Helper functions to set/get the application return code.
virtual IDataHandleHolder * owner() const