summaryrefslogtreecommitdiffstats
path: root/third_party/sudden_motion_sensor
diff options
context:
space:
mode:
authoryzshen <yzshen@chromium.org>2016-03-08 15:48:49 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-08 23:50:50 +0000
commitb92c3dd75843e7603892e997a80dcdba5102ce07 (patch)
tree07fb889c003760df4da61fdd4bde82107fa128ea /third_party/sudden_motion_sensor
parentbd736b069b320a18476b30aea47639fb25f50110 (diff)
downloadchromium_src-b92c3dd75843e7603892e997a80dcdba5102ce07.zip
chromium_src-b92c3dd75843e7603892e997a80dcdba5102ce07.tar.gz
chromium_src-b92c3dd75843e7603892e997a80dcdba5102ce07.tar.bz2
Mojo C++ bindings: remove the concept of "GenericInterface".
Previously, if a variant Foo1 was generated for mojom interface Foo. Foo1::GenericInterface was defined as a typedef of the non-variant version Foo. This required the non-variant version to be generated and depended on by all variants. The purpose was to make different variants use the same [Associated]Interface{PtrInfo,Request} types. In fact, this is not very useful in real-world use cases. It should be very rare that users need to deal with multiple variants of the same mojom interface in a single same app. This change removes GenericInterface and makes [Associated]Interface{PtrInfo, Request} directly use Foo1 instead of Foo1::GenericInterface. BUG=590329 Review URL: https://codereview.chromium.org/1775613003 Cr-Commit-Position: refs/heads/master@{#379970}
Diffstat (limited to 'third_party/sudden_motion_sensor')
0 files changed, 0 insertions, 0 deletions