History log of /system/libvintf/include/vintf/Transport.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
13a0933d140a65aac4d4658c0b6a16f440605916 04-Apr-2017 Steven Moreland <smoreland@google.com> Transport array size 4 -> 3.

Updated to reflect the fact that there are only three elements.
Additional element before was just a blank space.

Test: pass
Change-Id: I7f15284d8d9900fa86217ad5646e7c0a18bb8ec7
/system/libvintf/include/vintf/Transport.h
d161bd8e374170be232dcc96641ea4e429bb387b 31-Mar-2017 Steven Moreland <smoreland@google.com> Remove toggle from possible transports.

Bug: 34274385
Test: works on internal marlin
Change-Id: I09535ea71646511d9050e89f9954426d76c06212
/system/libvintf/include/vintf/Transport.h
c54d32cb0b20308a0ecea7864016a2a5dc512f71 08-Mar-2017 Yifan Hong <elsk@google.com> Add bitness info to <transport>.

Only valid for transport == passthrough or toggled.
Example:
<transport>hwbinder</transport>
<transport arch="64">passthrough</transport>
<transport arch="32+64">passthrough</transport>
<transport arch="32">passthrough</transport>

Allow transport tag to be missing (for native HALs like GLES).

Bug: 35966597
Test: libvintf_test
Change-Id: I80928a5d46f3097ed18f2894e46762127b29bd4c
/system/libvintf/include/vintf/Transport.h
a70b274227269d2e924a6f570015879c7c9f8f86 17-Feb-2017 Yifan Hong <elsk@google.com> vintf: formatting.

* Boolean expression alignment
* Initializer list braces alignment

Test: mma
Test: libvintf_test

Bug: 34620633
Change-Id: I5fe2af520ab8eb997520596533dc58eaaf7d23d7
/system/libvintf/include/vintf/Transport.h
4dbd52f8a0edee3514d0685e61c3b31d196275e9 31-Jan-2017 Steven Moreland <smoreland@google.com> Add 'toggled' transport.

Bug: 34791816
Test: toggled hals work as expected on marlin

Merged-In: I8c1c1aae0ca2e7642e31dfbf74a075baffa9e1fb

Change-Id: I8c1c1aae0ca2e7642e31dfbf74a075baffa9e1fb
/system/libvintf/include/vintf/Transport.h
676447acd00ebf93d1023f79fc02b5cbbb86dda2 15-Nov-2016 Yifan Hong <elsk@google.com> VendorManifest and CompatibilityMatrix from and to XML.

Usage:

#include <vintf/VendorManifest.h>
#include <vintf/parse_xml.h>
VendorManifest vm;
// ...
std::string xml = gVendorManifestConverter(vm);
VendorManifest vm2;
bool success = gVendorManifestConverter(&vm2, xml);
if (!success)
ALOGW("%s", gVendorManifestConverter.lastError());

See Vendor Interface Object and Compatibility Matrix Design
document and libvintf_test (test/main.cpp) for details.
(Up to commit 4468534)

Test: libvintf_test

Bug: 32648352

Change-Id: I7e8ee8d2b9e61bf036e77a390712480cbbd452b4
/system/libvintf/include/vintf/Transport.h