airframe-msgpack
airframe-msgpack
wvlet.airframe.msgpack.impl
BufferPackerImpl
PackerImpl
PackerImpl
PureScalaBufferPacker
PureScalaBufferUnpacker
UnpackerImpl
UnpackerImpl
wvlet.airframe.msgpack.io
ByteArrayBuffer
ByteArrayBuffer
ByteArrayBufferBase
InfiniteByteArrayBuffer
wvlet.airframe.msgpack.json
LocalStructureContext
NestedMessagePackBuilder
NestedMessagePackBuilder
StreamMessagePackBuilder
ArrayContext
ObjectContext
ParseContext
SingleContext
StreamMessagePackBuilder
wvlet.airframe.msgpack.spi
Buffer
BufferPacker
Code
Compat
ErrorCode
ErrorCode
INSUFFICIENT_BUFFER
INTEGER_OVERFLOW
INVALID_EXT_FORMAT
INVALID_STRING_CODING
INVALID_TYPE
INVALID_TYPE_CAST
InternalError
InvalidFormatError
NEVER_USED_FORMAT
TOO_LARGE_MESSAGE
TypeConversionError
ExtTypeHeader
InsufficientBufferException
IntegerOverflowException
MessageException
MessageException
MessageFormat
MessageFormat
ARRAY16
ARRAY32
BIN16
BIN32
BIN8
BOOLEAN
EXT16
EXT32
EXT8
FIXARRAY
FIXEXT1
FIXEXT16
FIXEXT2
FIXEXT4
FIXEXT8
FIXMAP
FIXSTR
FLOAT32
FLOAT64
INT16
INT32
INT64
INT8
MAP16
MAP32
NEGFIXINT
NEVER_USED
NIL
POSFIXINT
STR16
STR32
STR8
UINT16
UINT32
UINT64
UINT8
MessagePack
MessageSink
MessageSource
OffsetPacker
OffsetUnpacker
Packer
ReadBuffer
ReadCursor
TooLargeMessageException
Unpacker
Value
Value
ArrayValue
BigIntegerValue
BinaryValue
BooleanValue
DoubleValue
ExtensionValue
IntegerValue
LongValue
MapValue
NilValue
RawValue
StringValue
TimestampValue
ValueFactory
ValueType
ValueType
ARRAY
BINARY
BOOLEAN
EXTENSION
FLOAT
INTEGER
MAP
NIL
STRING
WriteBuffer
WriteCursor
airframe-msgpack
/
wvlet.airframe.msgpack.io
/
ByteArrayBuffer
ByteArrayBuffer
class
ByteArrayBuffer
(
a:
Array
[
Byte
],
offset:
Int
,
size:
Int
)
extends
ByteArrayBufferBase
Companion:
object
Graph
Supertypes
class
ByteArrayBufferBase
trait
WriteBuffer
trait
ReadBuffer
trait
Buffer
class
Object
trait
Matchable
class
Any
Value members
Value members
Inherited methods
def
ensureCapacity
(
position:
Int
,
requestedLength:
Int
):
Unit
Inherited from:
ByteArrayBufferBase
def
hasCapacity
(
position:
Int
,
byteLength:
Int
):
Boolean
Inherited from:
ByteArrayBufferBase
override
def
readByte
(
position:
Int
):
Byte
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
readBytes
(
position:
Int
,
length:
Int
,
dest:
WriteBuffer
,
destIndex:
Int
):
Unit
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
readBytes
(
position:
Int
,
length:
Int
,
dest:
Array
[
Byte
],
destOffset:
Int
):
Unit
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
readBytes
(
position:
Int
,
length:
Int
):
Array
[
Byte
]
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
def
readDouble
(
position:
Int
):
Double
Inherited from:
ReadBuffer
def
readFloat
(
position:
Int
):
Float
Inherited from:
ReadBuffer
override
def
readInt
(
position:
Int
):
Int
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
readLong
(
position:
Int
):
Long
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
readShort
(
position:
Int
):
Short
Definition Classes
ByteArrayBufferBase
->
ReadBuffer
Inherited from:
ByteArrayBufferBase
override
def
slice
(
position:
Int
,
newSize:
Int
):
ReadBuffer
Definition Classes
ByteArrayBufferBase
->
Buffer
Inherited from:
ByteArrayBufferBase
def
toByteArray
(
position:
Int
,
arraySize:
Int
):
Array
[
Byte
]
Inherited from:
ByteArrayBufferBase
def
writeByte
(
position:
Int
,
v:
Byte
):
Int
Inherited from:
ByteArrayBufferBase
def
writeByteAndByte
(
position:
Int
,
b:
Byte
,
v:
Byte
):
Int
Inherited from:
WriteBuffer
def
writeByteAndDouble
(
position:
Int
,
b:
Byte
,
v:
Double
):
Int
Inherited from:
WriteBuffer
def
writeByteAndFloat
(
position:
Int
,
b:
Byte
,
v:
Float
):
Int
Inherited from:
WriteBuffer
def
writeByteAndInt
(
position:
Int
,
b:
Byte
,
v:
Int
):
Int
Inherited from:
WriteBuffer
def
writeByteAndLong
(
position:
Int
,
b:
Byte
,
v:
Long
):
Int
Inherited from:
WriteBuffer
def
writeByteAndShort
(
position:
Int
,
b:
Byte
,
v:
Short
):
Int
Inherited from:
WriteBuffer
override
def
writeBytes
(
position:
Int
,
src:
ReadBuffer
,
srcPosition:
Int
,
length:
Int
):
Int
Definition Classes
ByteArrayBufferBase
->
WriteBuffer
Inherited from:
ByteArrayBufferBase
def
writeBytes
(
position:
Int
,
source:
Array
[
Byte
],
sourceOffset:
Int
,
length:
Int
):
Int
Inherited from:
ByteArrayBufferBase
def
writeBytes
(
position:
Int
,
src:
Array
[
Byte
]):
Int
Inherited from:
WriteBuffer
def
writeDouble
(
position:
Int
,
v:
Double
):
Int
Inherited from:
WriteBuffer
def
writeFloat
(
position:
Int
,
v:
Float
):
Int
Inherited from:
WriteBuffer
def
writeInt
(
position:
Int
,
v:
Int
):
Int
Inherited from:
ByteArrayBufferBase
def
writeLong
(
position:
Int
,
v:
Long
):
Int
Inherited from:
ByteArrayBufferBase
def
writeShort
(
position:
Int
,
v:
Short
):
Int
Inherited from:
ByteArrayBufferBase
Inherited fields
protected
var
capacity
:
Int
Inherited from:
ByteArrayBufferBase