Repository: mesos
Updated Branches:
  refs/heads/master 57361f10c -> 870801a9b


Added devolve operation for V1 executor protobuf.

This change adds a trivial devolve call for V1 executor protobuf ->
unversioned protobuf that can be used internally.

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


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

Branch: refs/heads/master
Commit: 067df4b9265550d3623af3932980ed9b3bc5cb67
Parents: 57361f1
Author: Anand Mazumdar <[email protected]>
Authored: Mon Sep 21 14:57:57 2015 -0700
Committer: Vinod Kone <[email protected]>
Committed: Mon Sep 21 15:05:05 2015 -0700

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


http://git-wip-us.apache.org/repos/asf/mesos/blob/067df4b9/src/internal/devolve.cpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.cpp b/src/internal/devolve.cpp
index 6cace66..e2bb22b 100644
--- a/src/internal/devolve.cpp
+++ b/src/internal/devolve.cpp
@@ -111,6 +111,12 @@ Credential devolve(const v1::Credential& credential)
 }
 
 
+executor::Call devolve(const v1::executor::Call& call)
+{
+  return devolve<executor::Call>(call);
+}
+
+
 scheduler::Call devolve(const v1::scheduler::Call& call)
 {
   return devolve<scheduler::Call>(call);

http://git-wip-us.apache.org/repos/asf/mesos/blob/067df4b9/src/internal/devolve.hpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.hpp b/src/internal/devolve.hpp
index f03cac5..f275d3d 100644
--- a/src/internal/devolve.hpp
+++ b/src/internal/devolve.hpp
@@ -23,10 +23,14 @@
 
 #include <mesos/mesos.hpp>
 
+#include <mesos/executor/executor.hpp>
+
 #include <mesos/scheduler/scheduler.hpp>
 
 #include <mesos/v1/mesos.hpp>
 
+#include <mesos/v1/executor/executor.hpp>
+
 #include <mesos/v1/scheduler/scheduler.hpp>
 
 #include <stout/foreach.hpp>
@@ -47,6 +51,7 @@ Credential devolve(const v1::Credential& credential);
 scheduler::Call devolve(const v1::scheduler::Call& call);
 scheduler::Event devolve(const v1::scheduler::Event& event);
 
+executor::Call devolve(const v1::executor::Call& call);
 
 // Helper for repeated field devolving to 'T1' from 'T2'.
 template <typename T1, typename T2>

Reply via email to