History log of /fuchsia/zircon/system/ulib/fidl/message_builder.cpp
Revision Date Author Comments
# 51da239b 14-Mar-2018 James Robinson <jamesr@google.com>

[fidl] Move public fidl headers to match naming convention

The fidl library provides headers intended for general use, so the
include path should be spelled <lib/fidl/foo.h> as per
https://fuchsia.googlesource.com/docs/+/master/development/languages/c-cpp/naming.md.
This moves the headers into the proper location and updates includes to
match.

Change-Id: I9db162c3fd40170d63730bc9b7079c7e7e950982


# 293e3438 25-Jan-2018 Adam Barth <abarth@google.com>

[fidl] Improve cpp ergonomics

These tweaks are useful form the upper layers.

Change-Id: Id3ddace84f55ce4b054bcb6844b5144380b30508


# f4ca9673 19-Jan-2018 Adam Barth <abarth@google.com>

[fidl] Factor MessageBuffer out of MessageBuilder

Turns out the memory management of MessageBuffer is useful on the
receiving side as well.

Change-Id: I37d12c489c16f872e9e12afdd675043f1513aa63


# 27f70ff6 18-Jan-2018 Adam Barth <abarth@chromium.org>

[fidl] Add MessageBuilder, which owns the message memory

MessageBuilder is a utility class that makes it easy to build up
messages. Clients that wish to manage memory more precisely should use
Builder and Message separately.

Change-Id: Ia2f664a5d3404bcb224bf58d473dc2edbfef2edb