You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by an...@apache.org on 2017/03/25 19:06:39 UTC
[03/14] mesos git commit: Added a output operator overload for
Secret::Type.
Added a output operator overload for Secret::Type.
This patch adds an `operator<<` overload for the `Secret::Type`
protobuf enum to facilitate logging.
Review: https://reviews.apache.org/r/57929/
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/2fc80336
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/2fc80336
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/2fc80336
Branch: refs/heads/master
Commit: 2fc8033624b0119e4ef77fa864f7735f07b3175f
Parents: 0fea4c5
Author: Greg Mann <gr...@mesosphere.io>
Authored: Sat Mar 25 12:04:22 2017 -0700
Committer: Anand Mazumdar <an...@apache.org>
Committed: Sat Mar 25 12:04:22 2017 -0700
----------------------------------------------------------------------
include/mesos/type_utils.hpp | 3 +++
include/mesos/v1/mesos.hpp | 3 +++
src/common/type_utils.cpp | 6 ++++++
src/v1/mesos.cpp | 6 ++++++
4 files changed, 18 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/2fc80336/include/mesos/type_utils.hpp
----------------------------------------------------------------------
diff --git a/include/mesos/type_utils.hpp b/include/mesos/type_utils.hpp
index 19f34a7..90b0227 100644
--- a/include/mesos/type_utils.hpp
+++ b/include/mesos/type_utils.hpp
@@ -322,6 +322,9 @@ std::ostream& operator<<(
std::ostream& operator<<(std::ostream& stream, const Image::Type& imageType);
+std::ostream& operator<<(std::ostream& stream, const Secret::Type& secretType);
+
+
std::ostream& operator<<(std::ostream& stream, const RLimitInfo& rlimitInfo);
http://git-wip-us.apache.org/repos/asf/mesos/blob/2fc80336/include/mesos/v1/mesos.hpp
----------------------------------------------------------------------
diff --git a/include/mesos/v1/mesos.hpp b/include/mesos/v1/mesos.hpp
index 0fecc4a..f91a574 100644
--- a/include/mesos/v1/mesos.hpp
+++ b/include/mesos/v1/mesos.hpp
@@ -322,6 +322,9 @@ std::ostream& operator<<(
std::ostream& operator<<(std::ostream& stream, const Image::Type& imageType);
+std::ostream& operator<<(std::ostream& stream, const Secret::Type& secretType);
+
+
template <typename T>
inline std::ostream& operator<<(
std::ostream& stream,
http://git-wip-us.apache.org/repos/asf/mesos/blob/2fc80336/src/common/type_utils.cpp
----------------------------------------------------------------------
diff --git a/src/common/type_utils.cpp b/src/common/type_utils.cpp
index 3ab2dc1..9d87a6d 100644
--- a/src/common/type_utils.cpp
+++ b/src/common/type_utils.cpp
@@ -643,6 +643,12 @@ ostream& operator<<(ostream& stream, const Image::Type& imageType)
}
+ostream& operator<<(ostream& stream, const Secret::Type& secretType)
+{
+ return stream << Secret::Type_Name(secretType);
+}
+
+
ostream& operator<<(ostream& stream, const hashmap<string, string>& map)
{
return stream << stringify(map);
http://git-wip-us.apache.org/repos/asf/mesos/blob/2fc80336/src/v1/mesos.cpp
----------------------------------------------------------------------
diff --git a/src/v1/mesos.cpp b/src/v1/mesos.cpp
index b21e1e7..85db891 100644
--- a/src/v1/mesos.cpp
+++ b/src/v1/mesos.cpp
@@ -557,6 +557,12 @@ ostream& operator<<(ostream& stream, const Image::Type& imageType)
}
+ostream& operator<<(ostream& stream, const Secret::Type& secretType)
+{
+ return stream << Secret::Type_Name(secretType);
+}
+
+
ostream& operator<<(ostream& stream, const hashmap<string, string>& map)
{
return stream << stringify(map);