capnproto-java-rpc/runtime/src/main/java/org/capnproto/Allocator.java
2019-05-20 18:12:19 -04:00

13 lines
405 B
Java

package org.capnproto;
/**
* An object that allocates memory for a Cap'n Proto message as it is being built.
*/
public interface Allocator {
/**
* Allocates a ByteBuffer to be used as a segment in a message. The returned
* buffer must contain at least `minimumSize` bytes, all of which MUST be
* set to zero.
*/
public java.nio.ByteBuffer allocateSegment(int minimumSize);
}