You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@quickstep.apache.org by zu...@apache.org on 2016/07/30 13:31:45 UTC
[2/2] incubator-quickstep git commit: TMB: Added Support for an Empty,
but Typed TaggedMessage.
TMB: Added Support for an Empty, but Typed TaggedMessage.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/126f0a25
Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/126f0a25
Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/126f0a25
Branch: refs/heads/tmb-tagged-msg
Commit: 126f0a25ec6446bef9f91c3c013b35867234bd25
Parents: e53186e
Author: Zuyu Zhang <zu...@twitter.com>
Authored: Fri Jul 29 19:57:49 2016 -0700
Committer: Zuyu Zhang <zu...@twitter.com>
Committed: Sat Jul 30 06:31:22 2016 -0700
----------------------------------------------------------------------
third_party/tmb/include/tmb/tagged_message.h | 9 +++++++++
1 file changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/126f0a25/third_party/tmb/include/tmb/tagged_message.h
----------------------------------------------------------------------
diff --git a/third_party/tmb/include/tmb/tagged_message.h b/third_party/tmb/include/tmb/tagged_message.h
index 49dcee7..f3a77ee 100644
--- a/third_party/tmb/include/tmb/tagged_message.h
+++ b/third_party/tmb/include/tmb/tagged_message.h
@@ -63,6 +63,15 @@ class TaggedMessage {
}
/**
+ * @brief Constructor which creates an empty, but typed message.
+ **/
+ explicit TaggedMessage(const message_type_id message_type)
+ : payload_inline_(true),
+ message_type_(message_type) {
+ payload_.in_line.size = 0;
+ }
+
+ /**
* @brief Constructor.
*
* @param msg A pointer to the message contents in memory, which will be