diff options
author | yzshen <yzshen@chromium.org> | 2016-03-08 15:48:49 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-08 23:50:50 +0000 |
commit | b92c3dd75843e7603892e997a80dcdba5102ce07 (patch) | |
tree | 07fb889c003760df4da61fdd4bde82107fa128ea /third_party/sudden_motion_sensor | |
parent | bd736b069b320a18476b30aea47639fb25f50110 (diff) | |
download | chromium_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