Monitorable objects: Add ability to delegate updates of a child metric to another monitorable object
- Added new
MonitorableObject
method that allows one to delegate the updates of a child metric to another monitorable object:
void delegateMetricUpdate(const std::string& aId, MonitorableObject&);
- Updated
MonitorableObject
member data to acheive this - Included check that if responsibility for updating a metric has been delegated, the
MonitorableObject
responsible for updates is from the same resource (i.e.ActionableObject
)