Added an evolve function for `v1::scheduler::Response`.

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


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

Branch: refs/heads/master
Commit: 50b315a8271a221b1f83f558bc29a19ee39d32cc
Parents: 4e55884
Author: Gaston Kleiman <[email protected]>
Authored: Mon Apr 23 13:43:25 2018 -0700
Committer: Greg Mann <[email protected]>
Committed: Mon Apr 23 13:48:03 2018 -0700

----------------------------------------------------------------------
 src/internal/evolve.cpp | 6 ++++++
 src/internal/evolve.hpp | 5 ++---
 2 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/50b315a8/src/internal/evolve.cpp
----------------------------------------------------------------------
diff --git a/src/internal/evolve.cpp b/src/internal/evolve.cpp
index f598ea1..6e8bf6a 100644
--- a/src/internal/evolve.cpp
+++ b/src/internal/evolve.cpp
@@ -500,6 +500,12 @@ v1::executor::Event evolve(const executor::Event& event)
 }
 
 
+v1::scheduler::Response evolve(const scheduler::Response& response)
+{
+  return evolve<v1::scheduler::Response>(response);
+}
+
+
 v1::executor::Event evolve(const ExecutorRegisteredMessage& message)
 {
   v1::executor::Event event;

http://git-wip-us.apache.org/repos/asf/mesos/blob/50b315a8/src/internal/evolve.hpp
----------------------------------------------------------------------
diff --git a/src/internal/evolve.hpp b/src/internal/evolve.hpp
index e00ac71..388c4f8 100644
--- a/src/internal/evolve.hpp
+++ b/src/internal/evolve.hpp
@@ -100,9 +100,6 @@ v1::resource_provider::Event evolve(
     const mesos::resource_provider::Event& event);
 
 
-v1::scheduler::Call evolve(const scheduler::Call& call);
-
-
 // Helper for repeated field evolving to 'T1' from 'T2'.
 template <typename T1, typename T2>
 google::protobuf::RepeatedPtrField<T1> evolve(
@@ -118,7 +115,9 @@ google::protobuf::RepeatedPtrField<T1> evolve(
 }
 
 
+v1::scheduler::Call evolve(const scheduler::Call& call);
 v1::scheduler::Event evolve(const scheduler::Event& event);
+v1::scheduler::Response evolve(const scheduler::Response& response);
 
 
 // Helper functions that evolve old style internal messages to a

Reply via email to