Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1841)

Unified Diff: mojo/public/js/new_bindings/codec.js

Issue 2820783002: Add associated interfaces & bindings. (Closed)
Patch Set: Change Router.prototype.accept. Add a TODO for endpoint client not attached. Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/public/js/new_bindings/codec.js
diff --git a/mojo/public/js/new_bindings/codec.js b/mojo/public/js/new_bindings/codec.js
index 339fc169da94d20ac2204c2e84572331a65ff086..ba07cb7666ef2dc47ccd098fe65d786f4692e29a 100644
--- a/mojo/public/js/new_bindings/codec.js
+++ b/mojo/public/js/new_bindings/codec.js
@@ -464,9 +464,9 @@
};
- // MessageBuilder -----------------------------------------------------------
+ // MessageV0Builder ---------------------------------------------------------
- function MessageBuilder(messageName, payloadSize) {
+ function MessageV0Builder(messageName, payloadSize) {
// Currently, we don't compute the payload size correctly ahead of time.
// Instead, we resize the buffer at the end.
var numberOfBytes = kMessageHeaderSize + payloadSize;
@@ -481,16 +481,16 @@
encoder.writeUint32(0); // padding.
}
- MessageBuilder.prototype.createEncoder = function(size) {
+ MessageV0Builder.prototype.createEncoder = function(size) {
var pointer = this.buffer.alloc(size);
return new Encoder(this.buffer, this.handles, pointer);
};
- MessageBuilder.prototype.encodeStruct = function(cls, val) {
+ MessageV0Builder.prototype.encodeStruct = function(cls, val) {
cls.encode(this.createEncoder(cls.encodedSize), val);
};
- MessageBuilder.prototype.finish = function() {
+ MessageV0Builder.prototype.finish = function() {
// TODO(abarth): Rather than resizing the buffer at the end, we could
// compute the size we need ahead of time, like we do in C++.
this.buffer.trim();
@@ -501,9 +501,9 @@
return message;
};
- // MessageWithRequestIDBuilder -----------------------------------------------
+ // MessageV1Builder -----------------------------------------------
- function MessageWithRequestIDBuilder(messageName, payloadSize, flags,
+ function MessageV1Builder(messageName, payloadSize, flags,
requestID) {
// Currently, we don't compute the payload size correctly ahead of time.
// Instead, we resize the buffer at the end.
@@ -520,11 +520,11 @@
encoder.writeUint64(requestID);
}
- MessageWithRequestIDBuilder.prototype =
- Object.create(MessageBuilder.prototype);
+ MessageV1Builder.prototype =
+ Object.create(MessageV0Builder.prototype);
- MessageWithRequestIDBuilder.prototype.constructor =
- MessageWithRequestIDBuilder;
+ MessageV1Builder.prototype.constructor =
+ MessageV1Builder;
// MessageReader ------------------------------------------------------------
@@ -877,8 +877,8 @@
internal.align = align;
internal.isAligned = isAligned;
internal.Message = Message;
- internal.MessageBuilder = MessageBuilder;
- internal.MessageWithRequestIDBuilder = MessageWithRequestIDBuilder;
+ internal.MessageV0Builder = MessageV0Builder;
+ internal.MessageV1Builder = MessageV1Builder;
internal.MessageReader = MessageReader;
internal.kArrayHeaderSize = kArrayHeaderSize;
internal.kMapStructPayloadSize = kMapStructPayloadSize;
« no previous file with comments | « mojo/public/js/lib/pipe_control_message_proxy.js ('k') | mojo/public/js/new_bindings/lib/control_message_handler.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698