| Index: mojo/bindings/java/src/org/chromium/mojo/bindings/Struct.java
|
| diff --git a/mojo/bindings/java/src/org/chromium/mojo/bindings/Struct.java b/mojo/bindings/java/src/org/chromium/mojo/bindings/Struct.java
|
| index f7c16a2decb0fa75c54e0684ed020a1b6bfa9163..fa8ac2bd5b2d26cb7122b7c8f1508f6905406de0 100644
|
| --- a/mojo/bindings/java/src/org/chromium/mojo/bindings/Struct.java
|
| +++ b/mojo/bindings/java/src/org/chromium/mojo/bindings/Struct.java
|
| @@ -72,5 +72,20 @@ public abstract class Struct {
|
| encode(encoder);
|
| return encoder.getMessage();
|
| }
|
| +
|
| + /**
|
| + *
|
| + * TODO(qsr):
|
| + *
|
| + * @param core
|
| + * @param header
|
| + * @return
|
| + */
|
| + public Message serializeWithHeader(Core core, MessageHeader header) {
|
| + Encoder encoder = new Encoder(core, mEncodedBaseSize + header.getSize());
|
| + header.encode(encoder);
|
| + encode(encoder);
|
| + return encoder.getMessage();
|
| + }
|
|
|
| }
|
|
|