buffet: Migrate StateChange to native_types::Object.
chromeos::Any is convenient for DBus, but the rest of
the system prefers to work with higher level abstractions.
Also it is somewhat too late to analyze Any when processing
StateChange, as to do that properly one needs full package
definition.
BUG=chromium:434767
TEST=cros_workon_make --test buffet
Change-Id: Iaf12c2e8e7e8f9c84f6492d9fbd8a495be3c0a94
Reviewed-on: https://chromium-review.googlesource.com/231035
Tested-by: Anton Muhin <antonm@chromium.org>
Reviewed-by: Anton Muhin <antonm@chromium.org>
Commit-Queue: Anton Muhin <antonm@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
9 files changed
tree: 0b1899e4252f4520c87bfc0f55dc378c50c7a7d7
- buffet/