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 2016/07/02 00:02:06 UTC

[4/6] mesos git commit: Added devolve method for TaskID and HealthCheck.

Added devolve method for TaskID and HealthCheck.

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


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

Branch: refs/heads/master
Commit: c097509c59ea61f786d175c5edc81efa533cc4fd
Parents: 4c46ede
Author: Gilbert Song <so...@gmail.com>
Authored: Fri Jul 1 17:01:48 2016 -0700
Committer: Jie Yu <yu...@gmail.com>
Committed: Fri Jul 1 17:01:48 2016 -0700

----------------------------------------------------------------------
 src/internal/devolve.cpp | 12 ++++++++++++
 src/internal/devolve.hpp |  2 ++
 2 files changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/c097509c/src/internal/devolve.cpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.cpp b/src/internal/devolve.cpp
index cecb22e..04fac99 100644
--- a/src/internal/devolve.cpp
+++ b/src/internal/devolve.cpp
@@ -91,6 +91,12 @@ ExecutorID devolve(const v1::ExecutorID& executorId)
 }
 
 
+HealthCheck devolve(const v1::HealthCheck& check)
+{
+  return devolve<HealthCheck>(check);
+}
+
+
 Offer devolve(const v1::Offer& offer)
 {
   return devolve<Offer>(offer);
@@ -109,6 +115,12 @@ Credential devolve(const v1::Credential& credential)
 }
 
 
+TaskID devolve(const v1::TaskID& taskId)
+{
+  return devolve<TaskID>(taskId);
+}
+
+
 TaskStatus devolve(const v1::TaskStatus& status)
 {
   return devolve<TaskStatus>(status);

http://git-wip-us.apache.org/repos/asf/mesos/blob/c097509c/src/internal/devolve.hpp
----------------------------------------------------------------------
diff --git a/src/internal/devolve.hpp b/src/internal/devolve.hpp
index 4a6ae68..7c242d3 100644
--- a/src/internal/devolve.hpp
+++ b/src/internal/devolve.hpp
@@ -50,9 +50,11 @@ SlaveInfo devolve(const v1::AgentInfo& agentInfo);
 FrameworkID devolve(const v1::FrameworkID& frameworkId);
 FrameworkInfo devolve(const v1::FrameworkInfo& frameworkInfo);
 ExecutorID devolve(const v1::ExecutorID& executorId);
+HealthCheck devolve(const v1::HealthCheck& check);
 Offer devolve(const v1::Offer& offer);
 InverseOffer devolve(const v1::InverseOffer& inverseOffer);
 Credential devolve(const v1::Credential& credential);
+TaskID devolve(const v1::TaskID& taskId);
 TaskStatus devolve(const v1::TaskStatus& status);
 
 scheduler::Call devolve(const v1::scheduler::Call& call);