History log of /system/libvintf/include/vintf/MatrixHal.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0fd7aeff56fc919dd70aeddfa10df39b4ca7e9a7 24-May-2017 Yifan Hong <elsk@google.com> HalGroup is the base class for HalManifest and CompatibilityMatrix.

Move common functions to HalGroup.h

Test: libvintf_test
Test: vintf_object_test
Bug: 38217107
Change-Id: I8acac6f4fcf79e2c9c3ec9df475f341c772aa983
/system/libvintf/include/vintf/MatrixHal.h
9cd9eb0f06e77347beaf141c011fb1989af82475 18-May-2017 Yifan Hong <elsk@google.com> Add HalInterface to compatibility matrix

Test: libvintf_test
Test: vintf_object_test

Bug: 38395193
Change-Id: I6dfc21bbfb63b575558405e441f3926ff3813eb8
Merged-In: I6dfc21bbfb63b575558405e441f3926ff3813eb8
/system/libvintf/include/vintf/MatrixHal.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/MatrixHal.h