| Index: mojo/bindings/java/src/org/chromium/mojo/bindings/Message.java
|
| diff --git a/mojo/bindings/java/src/org/chromium/mojo/bindings/Message.java b/mojo/bindings/java/src/org/chromium/mojo/bindings/Message.java
|
| index f826a8e034c9215a8a8e6496e05c716619a32d0d..d1164ae62933f4d14d1fcd158703369ec0ebda01 100644
|
| --- a/mojo/bindings/java/src/org/chromium/mojo/bindings/Message.java
|
| +++ b/mojo/bindings/java/src/org/chromium/mojo/bindings/Message.java
|
| @@ -10,6 +10,7 @@ import org.chromium.mojo.system.MessagePipeHandle.ReadMessageResult;
|
| import org.chromium.mojo.system.MojoResult;
|
|
|
| import java.nio.ByteBuffer;
|
| +import java.nio.ByteOrder;
|
| import java.util.List;
|
|
|
| import javax.annotation.Nullable;
|
| @@ -60,4 +61,17 @@ public final class Message {
|
| }
|
| return result.getMojoResult();
|
| }
|
| +
|
| + /**
|
| + * TODO(qsr):
|
| + *
|
| + * @param size
|
| + * @return
|
| + */
|
| + public Message truncateHead(int size) {
|
| + ByteBuffer truncatedBuffer = ((ByteBuffer) buffer.position(size)).slice();
|
| + truncatedBuffer.order(ByteOrder.nativeOrder());
|
| + return new Message(truncatedBuffer, handles);
|
| + }
|
| +
|
| }
|
|
|