HomeSort by relevance Sort by last modified time
    Searched refs:SharedBufferHandle (Results 1 - 13 of 13) sorted by null

  /external/chromium_org/mojo/android/system/src/org/chromium/mojo/system/impl/
SharedBufferHandleImpl.java 7 import org.chromium.mojo.system.SharedBufferHandle;
12 * Implementation of {@link SharedBufferHandle}.
14 class SharedBufferHandleImpl extends HandleBase implements SharedBufferHandle {
31 * @see org.chromium.mojo.system.SharedBufferHandle#pass()
34 public SharedBufferHandle pass() {
39 * @see SharedBufferHandle#duplicate(DuplicateOptions)
42 public SharedBufferHandle duplicate(DuplicateOptions options) {
47 * @see SharedBufferHandle#map(long, long, MapFlags)
55 * @see SharedBufferHandle#unmap(ByteBuffer)
UntypedHandleImpl.java 10 import org.chromium.mojo.system.SharedBufferHandle;
68 public SharedBufferHandle toSharedBufferHandle() {
CoreImpl.java 19 import org.chromium.mojo.system.SharedBufferHandle;
20 import org.chromium.mojo.system.SharedBufferHandle.DuplicateOptions;
21 import org.chromium.mojo.system.SharedBufferHandle.MapFlags;
154 * @see Core#createSharedBuffer(SharedBufferHandle.CreateOptions, long)
157 public SharedBufferHandle createSharedBuffer(
158 SharedBufferHandle.CreateOptions options, long numBytes) {
365 * @see SharedBufferHandle#duplicate(DuplicateOptions)
367 SharedBufferHandle duplicate(SharedBufferHandleImpl handle,
385 * @see SharedBufferHandle#map(long, long, MapFlags)
398 * @see SharedBufferHandle#unmap(ByteBuffer
    [all...]
  /external/chromium_org/mojo/public/cpp/system/
buffer.h 16 // SharedBufferHandle ----------------------------------------------------------
18 class SharedBufferHandle : public Handle {
20 SharedBufferHandle() {}
21 explicit SharedBufferHandle(MojoHandle value) : Handle(value) {}
26 MOJO_COMPILE_ASSERT(sizeof(SharedBufferHandle) == sizeof(Handle),
29 typedef ScopedHandleBase<SharedBufferHandle> ScopedSharedBufferHandle;
31 sizeof(SharedBufferHandle),
39 SharedBufferHandle handle;
  /external/chromium_org/mojo/public/java/system/src/org/chromium/mojo/system/
UntypedHandle.java 40 * Returns the underlying handle, as a {@link SharedBufferHandle}, invalidating this
43 public SharedBufferHandle toSharedBufferHandle();
SharedBufferHandle.java 12 public interface SharedBufferHandle extends Handle {
89 * |SharedBufferHandle#duplicate|
136 public SharedBufferHandle pass();
143 public SharedBufferHandle duplicate(DuplicateOptions options);
Core.java 174 * |SharedBufferHandle.duplicate()| -- and passing it over a message pipe). To access the
175 * buffer, one must call |SharedBufferHandle.map|.
177 * @return the new |SharedBufferHandle|.
179 public SharedBufferHandle createSharedBuffer(SharedBufferHandle.CreateOptions options,
InvalidHandle.java 18 ProducerHandle, SharedBufferHandle {
115 public SharedBufferHandle toSharedBufferHandle() {
120 * @see SharedBufferHandle#duplicate(SharedBufferHandle.DuplicateOptions)
123 public SharedBufferHandle duplicate(DuplicateOptions options) {
128 * @see SharedBufferHandle#map(long, long, SharedBufferHandle.MapFlags)
136 * @see SharedBufferHandle#unmap(java.nio.ByteBuffer)
  /external/chromium_org/mojo/android/javatests/src/org/chromium/mojo/
HandleMock.java 14 import org.chromium.mojo.system.SharedBufferHandle;
25 ProducerHandle, ConsumerHandle, SharedBufferHandle {
197 public SharedBufferHandle toSharedBufferHandle() {
202 * @see SharedBufferHandle#duplicate(SharedBufferHandle.DuplicateOptions)
205 public SharedBufferHandle duplicate(DuplicateOptions options) {
211 * @see SharedBufferHandle#map(long, long, SharedBufferHandle.MapFlags)
220 * @see SharedBufferHandle#unmap(java.nio.ByteBuffer)
  /external/chromium_org/mojo/android/javatests/src/org/chromium/mojo/system/impl/
CoreImplTest.java 22 import org.chromium.mojo.system.SharedBufferHandle;
150 private static void checkSharing(SharedBufferHandle in, SharedBufferHandle out) {
153 ByteBuffer buffer1 = in.map(0, 8, SharedBufferHandle.MapFlags.NONE);
155 ByteBuffer buffer2 = out.map(0, 8, SharedBufferHandle.MapFlags.NONE);
217 SharedBufferHandle handle = core.createSharedBuffer(null, 100);
218 SharedBufferHandle handle2 = handle.duplicate(null);
454 * Testing {@link SharedBufferHandle}.
462 core.createSharedBuffer(new SharedBufferHandle.CreateOptions(), 8).close();
466 * Testing {@link SharedBufferHandle}
    [all...]
  /external/chromium_org/mojo/public/java/bindings/src/org/chromium/mojo/bindings/
Decoder.java 13 import org.chromium.mojo.system.SharedBufferHandle;
382 * Deserializes a |SharedBufferHandle| at the given offset.
384 public SharedBufferHandle readSharedBufferHandle(int offset, boolean nullable) {
523 * Deserializes an array of |SharedBufferHandle| at the given offset.
525 public SharedBufferHandle[] readSharedBufferHandles(
532 SharedBufferHandle[] result = new SharedBufferHandle[si.numFields];
  /external/chromium_org/mojo/public/cpp/bindings/tests/
handle_passing_unittest.cc 313 EXPECT_TRUE(internal::IsHandle<SharedBufferHandle>::value);
  /external/chromium_org/mojo/public/cpp/system/tests/
core_unittest.cc 118 EXPECT_FALSE(MakeScopedHandle(SharedBufferHandle()).is_valid());

Completed in 840 milliseconds