Package akka.stream.impl.io
Class ByteStringParser.ByteReader
- java.lang.Object
-
- akka.stream.impl.io.ByteStringParser.ByteReader
-
- Enclosing class:
- ByteStringParser<T>
public static class ByteStringParser.ByteReader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ByteReader(ByteString input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
currentOffset()
ByteString
fromStartToHere()
boolean
hasRemaining()
int
readByte()
int
readIntBE()
int
readIntLE()
long
readLongBE()
long
readLongLE()
int
readShortBE()
int
readShortLE()
ByteString
remainingData()
int
remainingSize()
void
skip(int numBytes)
void
skipZeroTerminatedString()
ByteString
take(int n)
ByteString
takeAll()
-
-
-
Constructor Detail
-
ByteReader
public ByteReader(ByteString input)
-
-
Method Detail
-
currentOffset
public int currentOffset()
-
fromStartToHere
public ByteString fromStartToHere()
-
hasRemaining
public boolean hasRemaining()
-
readByte
public int readByte()
-
readIntBE
public int readIntBE()
-
readIntLE
public int readIntLE()
-
readLongBE
public long readLongBE()
-
readLongLE
public long readLongLE()
-
readShortBE
public int readShortBE()
-
readShortLE
public int readShortLE()
-
remainingData
public ByteString remainingData()
-
remainingSize
public int remainingSize()
-
skip
public void skip(int numBytes)
-
skipZeroTerminatedString
public void skipZeroTerminatedString()
-
take
public ByteString take(int n)
-
takeAll
public ByteString takeAll()
-
-