You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by ji...@apache.org on 2017/06/30 18:41:40 UTC
[06/13] mesos git commit: Added devolve functions for resource
provider Event/Call.
Added devolve functions for resource provider Event/Call.
Review: https://reviews.apache.org/r/59932
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/46369c8e
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/46369c8e
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/46369c8e
Branch: refs/heads/master
Commit: 46369c8e520652b7b0942fe9131ce37dd29250fc
Parents: aa1580e
Author: Jie Yu <yu...@gmail.com>
Authored: Wed Jun 7 17:34:45 2017 -0700
Committer: Jie Yu <yu...@gmail.com>
Committed: Fri Jun 30 11:07:35 2017 -0700
----------------------------------------------------------------------
src/internal/devolve.cpp | 12 ++++++++++++
src/internal/devolve.hpp | 7 +++++++
2 files changed, 19 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/46369c8e/src/internal/devolve.cpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.cpp b/src/internal/devolve.cpp
index 73774d9..79c668f 100644
--- a/src/internal/devolve.cpp
+++ b/src/internal/devolve.cpp
@@ -166,6 +166,18 @@ executor::Event devolve(const v1::executor::Event& event)
}
+resource_provider::Call devolve(const v1::resource_provider::Call& call)
+{
+ return devolve<resource_provider::Call>(call);
+}
+
+
+resource_provider::Event devolve(const v1::resource_provider::Event& event)
+{
+ return devolve<resource_provider::Event>(event);
+}
+
+
scheduler::Call devolve(const v1::scheduler::Call& call)
{
return devolve<scheduler::Call>(call);
http://git-wip-us.apache.org/repos/asf/mesos/blob/46369c8e/src/internal/devolve.hpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.hpp b/src/internal/devolve.hpp
index a8c5007..214fcef 100644
--- a/src/internal/devolve.hpp
+++ b/src/internal/devolve.hpp
@@ -28,6 +28,8 @@
#include <mesos/master/master.hpp>
+#include <mesos/resource_provider/resource_provider.hpp>
+
#include <mesos/scheduler/scheduler.hpp>
#include <mesos/v1/mesos.hpp>
@@ -39,6 +41,8 @@
#include <mesos/v1/master/master.hpp>
+#include <mesos/v1/resource_provider/resource_provider.hpp>
+
#include <mesos/v1/scheduler/scheduler.hpp>
#include <stout/foreach.hpp>
@@ -63,6 +67,9 @@ SlaveInfo devolve(const v1::AgentInfo& agentInfo);
TaskID devolve(const v1::TaskID& taskId);
TaskStatus devolve(const v1::TaskStatus& status);
+resource_provider::Call devolve(const v1::resource_provider::Call& call);
+resource_provider::Event devolve(const v1::resource_provider::Event& event);
+
scheduler::Call devolve(const v1::scheduler::Call& call);
scheduler::Event devolve(const v1::scheduler::Event& event);