Index: mojo/public/js/bindings/codec.js |
diff --git a/mojo/public/js/bindings/codec.js b/mojo/public/js/bindings/codec.js |
index 02a701ce2e265357fc27f10e3326e703970e1061..7d2c101e95c5490210f194f20cdef4e241ca147b 100644 |
--- a/mojo/public/js/bindings/codec.js |
+++ b/mojo/public/js/bindings/codec.js |
@@ -31,6 +31,8 @@ define("mojo/public/js/bindings/codec", [ |
var kStructHeaderNumBytesOffset = 0; |
var kStructHeaderNumFieldsOffset = 4; |
+ var kEncodedInvalidHandleValue = 0xFFFFFFFF; |
+ |
// Decoder ------------------------------------------------------------------ |
function Decoder(buffer, handles, base) { |
@@ -366,6 +368,10 @@ define("mojo/public/js/bindings/codec", [ |
return this.buffer.getUint32(kStructHeaderNumFieldsOffset); |
}; |
+ Message.prototype.getName = function() { |
+ return this.buffer.getUint32(kMessageNameOffset); |
+ }; |
+ |
Message.prototype.getFlags = function() { |
return this.buffer.getUint32(kMessageFlagsOffset); |
}; |
@@ -673,6 +679,7 @@ define("mojo/public/js/bindings/codec", [ |
exports.MessageReader = MessageReader; |
exports.kArrayHeaderSize = kArrayHeaderSize; |
exports.kStructHeaderSize = kStructHeaderSize; |
+ exports.kEncodedInvalidHandleValue = kEncodedInvalidHandleValue; |
exports.kMessageHeaderSize = kMessageHeaderSize; |
exports.kMessageWithRequestIDHeaderSize = kMessageWithRequestIDHeaderSize; |
exports.kMessageExpectsResponse = kMessageExpectsResponse; |