| Package | Description |
|---|---|
| uk.co.real_logic.sbe.codec.java | |
| uk.co.real_logic.sbe.ir | |
| uk.co.real_logic.sbe.ir.generated | |
| uk.co.real_logic.sbe.otf |
| Modifier and Type | Method and Description |
|---|---|
static byte |
CodecUtil.charGet(DirectBuffer buffer,
int index)
Get a char from a
DirectBuffer at a given index. |
static void |
CodecUtil.charPut(DirectBuffer buffer,
int index,
byte value)
Put a character to a
DirectBuffer at the given index. |
static void |
CodecUtil.charsGet(DirectBuffer buffer,
int index,
byte[] dst,
int offset,
int length)
Get from a
DirectBuffer at a given index into an array. |
static void |
CodecUtil.charsPut(DirectBuffer buffer,
int index,
byte[] src,
int offset,
int length)
Put an array into a
DirectBuffer at the given index. |
static double |
CodecUtil.doubleGet(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a 64-bit double from a
DirectBuffer at a given index. |
static void |
CodecUtil.doublePut(DirectBuffer buffer,
int index,
double value,
ByteOrder byteOrder)
Put a double to a
DirectBuffer at the given index. |
static float |
CodecUtil.floatGet(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a 32-bit float from a
DirectBuffer at a given index. |
static void |
CodecUtil.floatPut(DirectBuffer buffer,
int index,
float value,
ByteOrder byteOrder)
Put a float to a
DirectBuffer at the given index. |
int |
DirectBuffer.getBytes(int index,
DirectBuffer dst,
int offset,
int length)
Get bytes from the underlying buffer into a supplied DirectBuffer
|
static short |
CodecUtil.int16Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a 16-bit integer from a
DirectBuffer at a given index. |
static void |
CodecUtil.int16Put(DirectBuffer buffer,
int index,
short value,
ByteOrder byteOrder)
Put a 16-bit integer to a
DirectBuffer at the given index. |
static int |
CodecUtil.int32Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a 32-bit integer from a
DirectBuffer at a given index. |
static void |
CodecUtil.int32Put(DirectBuffer buffer,
int index,
int value,
ByteOrder byteOrder)
Put a 32-bit integer to a
DirectBuffer at the given index. |
static long |
CodecUtil.int64Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a 64-bit integer from a
DirectBuffer at a given index. |
static void |
CodecUtil.int64Put(DirectBuffer buffer,
int index,
long value,
ByteOrder byteOrder)
Put a 64-bit integer to a
DirectBuffer at the given index. |
static byte |
CodecUtil.int8Get(DirectBuffer buffer,
int index)
Get a 8-bit integer from a
DirectBuffer at a given index. |
static void |
CodecUtil.int8Put(DirectBuffer buffer,
int index,
byte value)
Put a 8-bit integer to a
DirectBuffer at the given index. |
static void |
CodecUtil.int8sGet(DirectBuffer buffer,
int index,
byte[] dst,
int offset,
int length)
Get from a
DirectBuffer at a given index into an array. |
static void |
CodecUtil.int8sPut(DirectBuffer buffer,
int index,
byte[] src,
int offset,
int length)
Put an array into a
DirectBuffer at the given index. |
int |
DirectBuffer.putBytes(int index,
DirectBuffer src,
int offset,
int length)
Put bytes from a DirectBuffer into the underlying buffer.
|
static int |
CodecUtil.uint16Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a unsigned 16-bit integer from a
DirectBuffer at a given index. |
static boolean |
CodecUtil.uint16GetChoice(DirectBuffer buffer,
int index,
int bitIndex,
ByteOrder byteOrder)
Is a bit set at a given index.
|
static void |
CodecUtil.uint16Put(DirectBuffer buffer,
int index,
int value,
ByteOrder byteOrder)
Put a 16-bit signed integer to a
DirectBuffer at the given index. |
static void |
CodecUtil.uint16PutChoice(DirectBuffer buffer,
int index,
int bitIndex,
boolean switchOn,
ByteOrder byteOrder)
Set a bit on or off at a given index.
|
static long |
CodecUtil.uint32Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a unsigned 32-bit integer from a
DirectBuffer at a given index. |
static boolean |
CodecUtil.uint32GetChoice(DirectBuffer buffer,
int index,
int bitIndex,
ByteOrder byteOrder)
Is a bit set at a given index.
|
static void |
CodecUtil.uint32Put(DirectBuffer buffer,
int index,
long value,
ByteOrder byteOrder)
Put a 32-bit signed integer to a
DirectBuffer at the given index. |
static void |
CodecUtil.uint32PutChoice(DirectBuffer buffer,
int index,
int bitIndex,
boolean switchOn,
ByteOrder byteOrder)
Set a bit on or off at a given index.
|
static long |
CodecUtil.uint64Get(DirectBuffer buffer,
int index,
ByteOrder byteOrder)
Get a unsigned 64-bit integer from a
DirectBuffer at a given index. |
static boolean |
CodecUtil.uint64GetChoice(DirectBuffer buffer,
int index,
int bitIndex,
ByteOrder byteOrder)
Is a bit set at a given index.
|
static void |
CodecUtil.uint64Put(DirectBuffer buffer,
int index,
long value,
ByteOrder byteOrder)
Put a 64-bit signed integer to a
DirectBuffer at the given index. |
static void |
CodecUtil.uint64PutChoice(DirectBuffer buffer,
int index,
int bitIndex,
boolean switchOn,
ByteOrder byteOrder)
Set a bit on or off at a given index.
|
static short |
CodecUtil.uint8Get(DirectBuffer buffer,
int index)
Get a unsigned 8-bit integer from a
DirectBuffer at a given index. |
static boolean |
CodecUtil.uint8GetChoice(DirectBuffer buffer,
int index,
int bitIndex)
Is a bit set at a given index.
|
static void |
CodecUtil.uint8Put(DirectBuffer buffer,
int index,
short value)
Put a 8-bit signed integer to a
DirectBuffer at the given index. |
static void |
CodecUtil.uint8PutChoice(DirectBuffer buffer,
int index,
int bitIndex,
boolean switchOn)
Set a bit on or off at a given index.
|
| Modifier and Type | Method and Description |
|---|---|
static PrimitiveValue |
IrUtil.get(DirectBuffer buffer,
PrimitiveType type,
int length) |
static int |
IrUtil.put(DirectBuffer buffer,
PrimitiveValue value,
PrimitiveType type) |
| Modifier and Type | Method and Description |
|---|---|
VarDataEncoding |
VarDataEncoding.wrap(DirectBuffer buffer,
int offset,
int actingVersion) |
MessageHeader |
MessageHeader.wrap(DirectBuffer buffer,
int offset,
int actingVersion) |
TokenCodec |
TokenCodec.wrapForDecode(DirectBuffer buffer,
int offset,
int actingBlockLength,
int actingVersion) |
FrameCodec |
FrameCodec.wrapForDecode(DirectBuffer buffer,
int offset,
int actingBlockLength,
int actingVersion) |
TokenCodec |
TokenCodec.wrapForEncode(DirectBuffer buffer,
int offset) |
FrameCodec |
FrameCodec.wrapForEncode(DirectBuffer buffer,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
static int |
OtfMessageDecoder.decode(DirectBuffer buffer,
int bufferIndex,
int actingVersion,
int blockLength,
List<Token> msgTokens,
TokenListener listener)
Decode a message from the provided buffer based on the message schema described with IR
Tokens. |
int |
OtfHeaderDecoder.getBlockLength(DirectBuffer buffer,
int bufferOffset)
Get the block length of the root block in the message.
|
int |
OtfHeaderDecoder.getSchemaId(DirectBuffer buffer,
int bufferOffset)
Get the schema id number from the message header.
|
int |
OtfHeaderDecoder.getSchemaVersion(DirectBuffer buffer,
int bufferOffset)
Get the schema version number from the message header.
|
int |
OtfHeaderDecoder.getTemplateId(DirectBuffer buffer,
int bufferOffset)
Get the template id from the message header.
|
void |
TokenListener.onBitSet(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
List<Token> tokens,
int fromIndex,
int toIndex,
int actingVersion)
BitSet encoded type encountered.
|
void |
AbstractTokenListener.onBitSet(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
List<Token> tokens,
int fromIndex,
int toIndex,
int actingVersion) |
void |
TokenListener.onEncoding(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
Token typeToken,
int actingVersion)
Primitive encoded type encountered.
|
void |
AbstractTokenListener.onEncoding(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
Token typeToken,
int actingVersion) |
void |
TokenListener.onEnum(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
List<Token> tokens,
int fromIndex,
int toIndex,
int actingVersion)
Enum encoded type encountered.
|
void |
AbstractTokenListener.onEnum(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
List<Token> tokens,
int fromIndex,
int toIndex,
int actingVersion) |
void |
TokenListener.onVarData(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
int length,
Token typeToken)
Var data field encountered.
|
void |
AbstractTokenListener.onVarData(Token fieldToken,
DirectBuffer buffer,
int bufferIndex,
int length,
Token typeToken) |
Copyright © 2013 Real Logic Ltd. All Rights Reserved.