| OLD | NEW |
| 1 {%- import "interface_macros.tmpl" as interface_macros %} | 1 {%- import "interface_macros.tmpl" as interface_macros %} |
| 2 class {{interface.name}}Proxy | 2 class {{export_attribute}} {{interface.name}}Proxy |
| 3 : public {{interface.name}}, | 3 : public {{interface.name}}, |
| 4 public mojo::internal::ControlMessageProxy { | 4 public NON_EXPORTED_BASE(mojo::internal::ControlMessageProxy) { |
| 5 public: | 5 public: |
| 6 explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver)
; | 6 explicit {{interface.name}}Proxy(mojo::MessageReceiverWithResponder* receiver)
; |
| 7 | 7 |
| 8 {%- for method in interface.methods %} | 8 {%- for method in interface.methods %} |
| 9 {%- if method.sync %} | 9 {%- if method.sync %} |
| 10 bool {{method.name}}({{interface_macros.declare_sync_method_params("", method)
}}) override; | 10 bool {{method.name}}({{interface_macros.declare_sync_method_params("", method)
}}) override; |
| 11 {%- endif %} | 11 {%- endif %} |
| 12 void {{method.name}}({{interface_macros.declare_request_params("", method)}})
override; | 12 void {{method.name}}({{interface_macros.declare_request_params("", method)}})
override; |
| 13 {%- endfor %} | 13 {%- endfor %} |
| 14 | 14 |
| 15 mojo::internal::SerializationContext* serialization_context() { | 15 mojo::internal::SerializationContext* serialization_context() { |
| 16 return &serialization_context_; | 16 return &serialization_context_; |
| 17 } | 17 } |
| 18 | 18 |
| 19 private: | 19 private: |
| 20 mojo::internal::SerializationContext serialization_context_; | 20 mojo::internal::SerializationContext serialization_context_; |
| 21 }; | 21 }; |
| OLD | NEW |