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. |