Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 {%- import "interface_macros.tmpl" as interface_macros %} | 1 {%- import "interface_macros.tmpl" as interface_macros %} |
| 2 class {{export_attribute}} {{interface.name}}Proxy | 2 class {{export_attribute}} {{interface.name}}Proxy |
| 3 : public {{interface.name}} { | 3 : public {{interface.name}} { |
| 4 public: | 4 public: |
| 5 explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver) ; | 5 explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver) ; |
| 6 | 6 |
| 7 {%- for method in interface.methods %} | 7 {%- for method in interface.methods %} |
| 8 {%- if method.sync %} | 8 {%- if method.sync %} |
| 9 bool {{method.name}}({{interface_macros.declare_sync_method_params("", method) }}) override; | 9 bool {{method.name}}({{interface_macros.declare_sync_method_params("", method) }}) override; |
| 10 {%- endif %} | 10 {%- endif %} |
| 11 void {{method.name}}({{interface_macros.declare_request_params("", method)}}) override; | 11 void {{method.name}}({{interface_macros.declare_request_params("", method)}}) override; |
| 12 {%- endfor %} | 12 {%- endfor %} |
| 13 | 13 |
| 14 mojo::internal::SerializationContext* serialization_context() { | 14 void set_group_controller(mojo::AssociatedGroupController* group_controller) { |
|
yzshen1
2016/11/15 18:53:46
I think it is preferred to avoid passing raw point
Jay Civelli
2016/11/15 19:36:38
Sounds reasonable, done.
| |
| 15 return &serialization_context_; | 15 group_controller_ = group_controller; |
| 16 } | 16 } |
| 17 | |
| 18 private: | 17 private: |
| 19 mojo::MessageReceiverWithResponder* receiver_; | 18 mojo::MessageReceiverWithResponder* receiver_; |
| 20 mojo::internal::SerializationContext serialization_context_; | 19 scoped_refptr<mojo::AssociatedGroupController> group_controller_; |
| 21 }; | 20 }; |
| OLD | NEW |