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