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/52a32a37 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/52a32a37 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/52a32a37 Branch: refs/heads/LIP-for-tpch Commit: 52a32a372612a3e8f5ab268886d4b9cbb546c205 Parents: 260b862 Author: Zuyu Zhang <zu...@twitter.com> Authored: Fri Jul 29 19:57:49 2016 -0700 Committer: Zuyu Zhang <zu...@twitter.com> Committed: Mon Aug 1 10:11:19 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/52a32a37/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