Support conversion between content and blink variants of InterfaceRequests |
||||||
Issue descriptionThis would make it easier to pass strongly typed pipes across the blink/content boundary. Same applies to AssociatedInterfaceRequest/PtrInfo.
,
Sep 15 2016
Oh, maybe it is more convenient to add constructor/assignment operator for the conversion, instead of using a static Convert() function.
,
Sep 15 2016
Yeah I was assuming that aliasing to FooInterfaceBase would be an acceptable solution. It's more complicated than I thought though, because A) there are lots of explicit references to mojo::InterfaceRequest<SomeType> already and those would have to change B) there are legitimate reasons for developers to want to refer to mojo::InterfaceRequest<T>. We could do some particularly evil things to allow this to work seamlessly, but let's not. I like your idea of a move ctor+operator that enforces U::Base==V::Base
,
Sep 15 2016
,
Sep 15 2016
I need a solution that would not require including both variants in the same file.
,
Sep 18 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Oct 17
,
Nov 19
,
Nov 27
We should add a generic interface placeholder type to mojom shared headers. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by yzshen@chromium.org
, Sep 15 2016