| Index: mojo/public/js/codec.js
|
| diff --git a/mojo/public/js/codec.js b/mojo/public/js/codec.js
|
| index ce58a8cfd4aea874d6b752d9f8efe47f28268037..ff5d31a08e5fef423d1a2f2230377bbdf8b8d8ec 100644
|
| --- a/mojo/public/js/codec.js
|
| +++ b/mojo/public/js/codec.js
|
| @@ -453,10 +453,6 @@
|
| return this.buffer.getUint32(kMessageFlagsOffset);
|
| };
|
|
|
| - Message.prototype.getInterfaceId = function() {
|
| - return this.buffer.getUint32(kMessageInterfaceIdOffset);
|
| - };
|
| -
|
| Message.prototype.isResponse = function() {
|
| return (this.getFlags() & kMessageIsResponse) != 0;
|
| };
|
| @@ -468,10 +464,6 @@
|
| Message.prototype.setRequestID = function(requestID) {
|
| // TODO(darin): Verify that space was reserved for this field!
|
| this.buffer.setUint64(kMessageRequestIDOffset, requestID);
|
| - };
|
| -
|
| - Message.prototype.setInterfaceId = function(interfaceId) {
|
| - this.buffer.setUint32(kMessageInterfaceIdOffset, interfaceId);
|
| };
|
|
|
|
|
| @@ -545,6 +537,10 @@
|
| this.payloadSize = message.buffer.byteLength - messageHeaderSize;
|
| var version = this.decoder.readUint32();
|
| var interface_id = this.decoder.readUint32();
|
| + if (interface_id != 0) {
|
| + throw new Error("Receiving non-zero interface ID. Associated interfaces " +
|
| + "are not yet supported.");
|
| + }
|
| this.messageName = this.decoder.readUint32();
|
| this.flags = this.decoder.readUint32();
|
| // Skip the padding.
|
|
|