Migrate call-sites away from un-managed PlatformHandle[Vector]s.
As the first step to merging ScopedPlatformHandle into PlatformHandle
to have a single, always-managed container for platform handles, we:
- Replace ScopedPlatformHandleVectorPtr and PlatformHandleVector
with vector<ScopedPlatformHandle>.
- Replace PlatformHandle with ScopedPlatformHandle in some core APIs.
- Use const& to pass handles to APIs without passing ownership, for
both individual platform handles, and vectors.
Bug: 753541
Change-Id: Id965dcf3770ef11bf36f78277fa7199ea779599e
Reviewed-on: https://chromium-review.googlesource.com/742309
Reviewed-by: Ricky Liang <jcliang@chromium.org>
Reviewed-by: Ken Rockot <rockot@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org>
Commit-Queue: Wez <wez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#518343}
CrOS-Libchrome-Original-Commit: 7df6feaddfff789abbef65a84c1a4296c5927a0a
34 files changed