public class ProtobufVarint
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProtobufVarint.EndOfStreamException |
static class |
ProtobufVarint.MalformedVarintException |
Modifier and Type | Method and Description |
---|---|
static int |
readRawVarint32(java.nio.ByteBuffer b) |
static int |
readRawVarint32(java.io.InputStream in) |
static int |
sizeOf(int value) |
static void |
writeRawVarint32(java.nio.ByteBuffer buf,
int value) |
static void |
writeRawVarint32(java.io.OutputStream out,
int value) |
public static int readRawVarint32(java.io.InputStream in) throws ProtobufVarint.EndOfStreamException, ProtobufVarint.MalformedVarintException, java.io.IOException
ProtobufVarint.EndOfStreamException
ProtobufVarint.MalformedVarintException
java.io.IOException
public static int readRawVarint32(java.nio.ByteBuffer b) throws java.nio.BufferUnderflowException, ProtobufVarint.MalformedVarintException
java.nio.BufferUnderflowException
ProtobufVarint.MalformedVarintException
public static void writeRawVarint32(java.nio.ByteBuffer buf, int value)
public static void writeRawVarint32(java.io.OutputStream out, int value) throws java.io.IOException
java.io.IOException
public static int sizeOf(int value)