| Index: mojo/public/bindings/generators/js_templates/interface_definition.tmpl
|
| diff --git a/mojo/public/bindings/generators/js_templates/interface_definition.tmpl b/mojo/public/bindings/generators/js_templates/interface_definition.tmpl
|
| deleted file mode 100644
|
| index fc77059e76ce136790ada9529ba66248916b9a1e..0000000000000000000000000000000000000000
|
| --- a/mojo/public/bindings/generators/js_templates/interface_definition.tmpl
|
| +++ /dev/null
|
| @@ -1,114 +0,0 @@
|
| -{%- for method in interface.methods %}
|
| - var k{{interface.name}}_{{method.name}}_Name = {{method.ordinal}};
|
| -{%- endfor %}
|
| -
|
| - function {{interface.name}}Proxy(receiver) {
|
| - this.receiver_ = receiver;
|
| - }
|
| -
|
| -{%- for method in interface.methods %}
|
| - {{interface.name}}Proxy.prototype.{{method.name|stylize_method}} = function(
|
| -{%- for parameter in method.parameters -%}
|
| -{{parameter.name}}{% if not loop.last %}, {% endif %}
|
| -{%- endfor -%}
|
| -{%- if method.response_parameters != None -%}
|
| -, closure
|
| -{%- endif -%}
|
| -) {
|
| - var params = new {{interface.name}}_{{method.name}}_Params();
|
| -{%- for parameter in method.parameters %}
|
| - params.{{parameter.name}} = {{parameter.name}};
|
| -{%- endfor %}
|
| -
|
| -{%- if method.response_parameters == None %}
|
| - var builder = new codec.MessageBuilder(
|
| - k{{interface.name}}_{{method.name}}_Name,
|
| - codec.align({{interface.name}}_{{method.name}}_Params.encodedSize));
|
| - builder.encodeStruct({{interface.name}}_{{method.name}}_Params, params);
|
| - var message = builder.finish();
|
| - this.receiver_.accept(message);
|
| -{%- else %}
|
| - var builder = new codec.MessageWithRequestIDBuilder(
|
| - k{{interface.name}}_{{method.name}}_Name,
|
| - codec.align({{interface.name}}_{{method.name}}_Params.encodedSize),
|
| - codec.kMessageExpectsResponse, 0);
|
| - builder.encodeStruct({{interface.name}}_{{method.name}}_Params, params);
|
| - var message = builder.finish();
|
| - this.receiver_.acceptWithResponder(message, { accept: function(message) {
|
| - var reader = new codec.MessageReader(message);
|
| - var responseParams =
|
| - reader.decodeStruct({{interface.name}}_{{method.name}}_ResponseParams);
|
| - closure(
|
| -{%- for parameter in method.response_parameters -%}
|
| -responseParams.{{parameter.name}}{% if not loop.last %}, {% endif %}
|
| -{%- endfor -%});
|
| - }});
|
| -{%- endif %}
|
| - };
|
| -{%- endfor %}
|
| -
|
| - function {{interface.name}}Stub() {
|
| - }
|
| -
|
| - {{interface.name}}Stub.prototype.accept = function(message) {
|
| - var reader = new codec.MessageReader(message);
|
| - switch (reader.messageName) {
|
| -{%- for method in interface.methods %}
|
| -{%- if method.response_parameters == None %}
|
| - case k{{interface.name}}_{{method.name}}_Name:
|
| - var params = reader.decodeStruct({{interface.name}}_{{method.name}}_Params);
|
| - this.{{method.name|stylize_method}}(
|
| -{%- for parameter in method.parameters -%}
|
| -params.{{parameter.name}}{% if not loop.last %}, {% endif %}
|
| -{%- endfor %});
|
| - return true;
|
| -{%- endif %}
|
| -{%- endfor %}
|
| - default:
|
| - return false;
|
| - }
|
| - };
|
| -
|
| - {{interface.name}}Stub.prototype.acceptWithResponder =
|
| - function(message, responder) {
|
| - var reader = new codec.MessageReader(message);
|
| - switch (reader.messageName) {
|
| -{%- for method in interface.methods %}
|
| -{%- if method.response_parameters != None %}
|
| - case k{{interface.name}}_{{method.name}}_Name:
|
| - var params = reader.decodeStruct({{interface.name}}_{{method.name}}_Params);
|
| - this.{{method.name|stylize_method}}(
|
| -{%- for parameter in method.parameters -%}
|
| -params.{{parameter.name}},
|
| -{%- endfor %} function (
|
| -{%- for parameter in method.response_parameters -%}
|
| -{{parameter.name}}{% if not loop.last %}, {% endif -%}
|
| -{%- endfor -%}) {
|
| - var responseParams =
|
| - new {{interface.name}}_{{method.name}}_ResponseParams();
|
| -{%- for parameter in method.response_parameters %}
|
| - responseParams.{{parameter.name}} = {{parameter.name}};
|
| -{%- endfor %}
|
| - var builder = new codec.MessageWithRequestIDBuilder(
|
| - k{{interface.name}}_{{method.name}}_Name,
|
| - codec.align({{interface.name}}_{{method.name}}_ResponseParams.encodedSize),
|
| - codec.kMessageIsResponse, reader.requestID);
|
| - builder.encodeStruct({{interface.name}}_{{method.name}}_ResponseParams,
|
| - responseParams);
|
| - var message = builder.finish();
|
| - responder.accept(message);
|
| - });
|
| - return true;
|
| -{%- endif %}
|
| -{%- endfor %}
|
| - default:
|
| - return false;
|
| - }
|
| - };
|
| -
|
| -{#--- Enums #}
|
| -{% from "enum_definition.tmpl" import enum_def -%}
|
| -{% for enum in interface.enums %}
|
| - {{enum_def("%sProxy.%s"|format(interface.name, enum.name), enum, module)}}
|
| - {{interface.name}}Stub.{{enum.name}} = {{interface.name}}Proxy.{{enum.name}};
|
| -{%- endfor %}
|
|
|