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

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

Issue 68323004: Port Mojo's sample_service.cc to JavaScript (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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/bindings/js/codec.js
diff --git a/mojo/public/bindings/js/codec.js b/mojo/public/bindings/js/codec.js
index b7dcbeea6442a72443c518a7f6b73e4379da86c9..2df9c469571dc19d64a86333389583d62a5db641 100644
--- a/mojo/public/bindings/js/codec.js
+++ b/mojo/public/bindings/js/codec.js
@@ -50,6 +50,12 @@ define(function() {
return low + high * 0x10000;
}
+ var kAlignment = 8;
+
+ function align(size) {
+ return size + (kAlignment - (size % kAlignment)) % kAlignment;
abarth-chromium 2013/11/18 23:30:44 The last % kAlignment is needed to handle the size
+ }
+
// Buffer -------------------------------------------------------------------
function Buffer(size) {
@@ -391,7 +397,7 @@ define(function() {
};
var exports = {};
- exports.load32 = load32;
abarth-chromium 2013/11/18 23:30:44 We don't need to export load32 anymore. We used t
+ exports.align = align;
exports.MessageBuilder = MessageBuilder;
exports.MessageReader = MessageReader;
exports.kArrayHeaderSize = kArrayHeaderSize;

Powered by Google App Engine
This is Rietveld 408576698