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);
