Added 'devolve' overload for 'ResourceProviderID'.

This commit adds the default overload to 'devolve'
'ResourceProviderID's.

Review: https://reviews.apache.org/r/61179/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/f6d6ef46
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/f6d6ef46
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/f6d6ef46

Branch: refs/heads/master
Commit: f6d6ef46b9cf67b48b73afbc5c142d74b517395a
Parents: 7ec6d80
Author: Benjamin Bannier <[email protected]>
Authored: Fri Aug 18 10:00:01 2017 -0700
Committer: Jie Yu <[email protected]>
Committed: Fri Aug 18 11:43:56 2017 -0700

----------------------------------------------------------------------
 src/internal/devolve.cpp | 6 ++++++
 src/internal/devolve.hpp | 1 +
 2 files changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/f6d6ef46/src/internal/devolve.cpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.cpp b/src/internal/devolve.cpp
index 7eb58e9..e05fcd4 100644
--- a/src/internal/devolve.cpp
+++ b/src/internal/devolve.cpp
@@ -117,6 +117,12 @@ Resources devolve(const v1::Resources& resources)
 }
 
 
+ResourceProviderID devolve(const v1::ResourceProviderID& resourceProviderId)
+{
+  return devolve<ResourceProviderID>(resourceProviderId);
+}
+
+
 SlaveID devolve(const v1::AgentID& agentId)
 {
   // NOTE: Not using 'devolve<v1::AgentID, SlaveID>(agentId)' since

http://git-wip-us.apache.org/repos/asf/mesos/blob/f6d6ef46/src/internal/devolve.hpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.hpp b/src/internal/devolve.hpp
index 656173d..48d9c33 100644
--- a/src/internal/devolve.hpp
+++ b/src/internal/devolve.hpp
@@ -62,6 +62,7 @@ InverseOffer devolve(const v1::InverseOffer& inverseOffer);
 Offer devolve(const v1::Offer& offer);
 Resource devolve(const v1::Resource& resource);
 Resources devolve(const v1::Resources& resources);
+ResourceProviderID devolve(const v1::ResourceProviderID& resourceProviderId);
 SlaveID devolve(const v1::AgentID& agentId);
 SlaveInfo devolve(const v1::AgentInfo& agentInfo);
 TaskID devolve(const v1::TaskID& taskId);

Reply via email to