Skip navigation links
A B C D E F G H I J L M N O P S T U V W X 

A

AbstractTokenListener - Class in uk.co.real_logic.sbe.otf
Abstract TokenListener that can be extended when not all callback methods are required.
AbstractTokenListener() - Constructor for class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
addMessage(long, List<Token>) - Method in class uk.co.real_logic.sbe.ir.Ir
Add a List of Tokens for a given message id.
applicableMaxValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable max value for the encoded type.
applicableMinValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable min value for the encoded type.
applicableNamespace() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the namespaceName to be used for generated code.
applicableNullValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The most applicable null value for the encoded type.
array() - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Return the underlying byte[] for this buffer or null if none is attached.
arrayLength() - Method in class uk.co.real_logic.sbe.ir.Token
The number of encoded primitives in this type.

B

BI_MAX_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
BI_NULL_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
BLOCK_LENGTH - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
 
blockLength() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
blockLength(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
blockLength() - Method in class uk.co.real_logic.sbe.xml.Field
 
blockLength(int) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
blockLength() - Method in class uk.co.real_logic.sbe.xml.Message
Return the size of the Message in bytes including any padding.
blockLengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
blockLengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
blockLengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
blockLengthType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
 
build() - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
build() - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
build() - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
build() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Creates an instance of ParserOptions with all the values set.
Builder() - Constructor for class uk.co.real_logic.sbe.ir.Encoding.Builder
 
Builder() - Constructor for class uk.co.real_logic.sbe.ir.Token.Builder
 
Builder() - Constructor for class uk.co.real_logic.sbe.xml.Field.Builder
 
builder() - Static method in class uk.co.real_logic.sbe.xml.ParserOptions
Creates a builder.
Builder() - Constructor for class uk.co.real_logic.sbe.xml.ParserOptions.Builder
 
byteArrayValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return byte array value for this PrimitiveValue.
byteArrayValue(PrimitiveType) - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return byte array value for this PrimitiveValue given a particular type
byteBuffer() - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Return the underlying ByteBuffer if one is attached.
byteOrder(ByteOrder) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
byteOrder() - Method in class uk.co.real_logic.sbe.ir.Encoding
The ByteOrder for this encoding.
byteOrder() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
byteOrder(ByteOrderCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
byteOrder() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Return the byte order specified by the messageSchema
ByteOrderCodec - Enum in uk.co.real_logic.sbe.ir.generated
 
byteOrderId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
byteOrderMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 

C

capacity() - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the capacity of the underlying buffer.
characterEncoding(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
characterEncoding() - Method in class uk.co.real_logic.sbe.ir.Encoding
The character encoding for the token or null if not set.
characterEncoding() - Method in class uk.co.real_logic.sbe.PrimitiveValue
The character encoding of the byte array representation.
characterEncoding() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The character encoding of the type
characterEncodingCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
characterEncodingHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
characterEncodingId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
characterEncodingMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
charGet(DirectBuffer, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a char from a DirectBuffer at a given index.
charPut(DirectBuffer, int, byte) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a character to a DirectBuffer at the given index.
charsGet(DirectBuffer, int, byte[], int, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get from a DirectBuffer at a given index into an array.
charsPut(DirectBuffer, int, byte[], int, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put an array into a DirectBuffer at the given index.
checkForValidName(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Check name against validity for C++ and Java naming.
checkForValidOffsets(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for any specified offsets and validate they are correctly specified.
checkForWellFormedGroupSizeEncoding(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well formed group size encoding.
checkForWellFormedMessageHeader(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well formed message headerStructure encoding.
checkForWellFormedVariableLengthDataEncoding(Node) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Check the composite for being a well formed variable length data encoding.
checkIfShouldExit() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Check if the parser should exit.
checkLimit(int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Check that a given limit is not greater than the capacity of a buffer from a given offset.
Choice(Node, PrimitiveType) - Constructor for class uk.co.real_logic.sbe.xml.SetType.Choice
Construct a Choice given the XML node and the encodingType
choices() - Method in class uk.co.real_logic.sbe.xml.SetType
The collection of possible SetType.Choice values for a bitset.
close() - Method in class uk.co.real_logic.sbe.ir.IrDecoder
 
close() - Method in class uk.co.real_logic.sbe.ir.IrEncoder
 
CodecUtil - Class in uk.co.real_logic.sbe.codec.java
 
CodecUtil() - Constructor for class uk.co.real_logic.sbe.codec.java.CodecUtil
 
CodeGenerator - Interface in uk.co.real_logic.sbe.generation
Abstraction for code generators to implement.
COMPOSITE_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
CompositeType - Class in uk.co.real_logic.sbe.xml
SBE compositeType.
CompositeType(Node) - Constructor for class uk.co.real_logic.sbe.xml.CompositeType
Construct a new compositeType from XML Schema.
computedBlockLength(int) - Method in class uk.co.real_logic.sbe.xml.Field
 
computedBlockLength() - Method in class uk.co.real_logic.sbe.xml.Field
 
computedOffset(int) - Method in class uk.co.real_logic.sbe.xml.Field
 
computedOffset() - Method in class uk.co.real_logic.sbe.xml.Field
 
constVal() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The constant value of the type if specified
constValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
constValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The constant value for the token or null if not set.
constValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
constValueHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
constValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
constValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
Cpp98Generator - Class in uk.co.real_logic.sbe.generation.cpp98
 
Cpp98Generator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.cpp98.Cpp98Generator
 
cpp98TypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Map the name of a PrimitiveType to a C++98 primitive type name.
Cpp98Util - Class in uk.co.real_logic.sbe.generation.cpp98
Utilities for mapping between IR and the C++ language.
Cpp98Util() - Constructor for class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
 
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.cpp98.NamespaceOutputManager
Create a new output which will be a C++98 source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpNamespaceOutputManager
Create a new output which will be a C# source file in the given package.
createOutput(String) - Method in class uk.co.real_logic.sbe.generation.java.PackageOutputManager
Create a new output which will be a Java source file in the given package.
createOutput(String) - Method in interface uk.co.real_logic.sbe.generation.OutputManager
Create a new output destination based on a name.
CSharpGenerator - Class in uk.co.real_logic.sbe.generation.csharp
 
CSharpGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
 
CSharpNamespaceOutputManager - Class in uk.co.real_logic.sbe.generation.csharp
OutputManager for managing the creation of C# source files as the target of code generation.
CSharpNamespaceOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpNamespaceOutputManager
Create a new OutputManager for generating C# source files into a given package.
cSharpTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Map the name of a PrimitiveType to a C# primitive type name.
CSharpUtil - Class in uk.co.real_logic.sbe.generation.csharp
Utilities for mapping between IR and the C# language.
CSharpUtil() - Constructor for class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
 

D

decode() - Method in class uk.co.real_logic.sbe.ir.IrDecoder
 
decode(DirectBuffer, int, int, int, List<Token>, TokenListener) - Static method in class uk.co.real_logic.sbe.otf.OtfMessageDecoder
Decode a message from the provided buffer based on the message schema described with IR Tokens.
DEFAULT - Static variable in class uk.co.real_logic.sbe.xml.ParserOptions
 
DEFAULT_PRESENCE - Static variable in class uk.co.real_logic.sbe.xml.Type
Default presence attribute for Types
description() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The description of the EnumType.ValidValue.
description(String) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
description() - Method in class uk.co.real_logic.sbe.xml.Field
 
description() - Method in class uk.co.real_logic.sbe.xml.Message
The description of the message (if set) or null
description() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The description of the schema.
description() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The description of the bitset choice.
description() - Method in class uk.co.real_logic.sbe.xml.Type
The description of the Type (if set) or null
dimensionType(CompositeType) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
dimensionType() - Method in class uk.co.real_logic.sbe.xml.Field
 
DirectBuffer - Class in uk.co.real_logic.sbe.codec.java
Direct buffer which can wrap a byte[] or a ByteBuffer that is heap or direct allocated for direct access with native types.
DirectBuffer(byte[]) - Constructor for class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to a byte[] for providing direct access.
DirectBuffer(ByteBuffer) - Constructor for class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to a ByteBuffer for providing direct access, the ByteBuffer can be heap based or direct.
DirectBuffer(long, int) - Constructor for class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to an off-heap memory region by address.
doubleGet(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 64-bit double from a DirectBuffer at a given index.
doublePut(DirectBuffer, int, double, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a double to a DirectBuffer at the given index.
doubleValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return double value for this PrimitiveValue.
duplicateByteBuffer() - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Create a duplicate ByteBuffer for the view in native byte order.

E

EMPTY_BUFFER - Static variable in class uk.co.real_logic.sbe.ir.IrUtil
 
encode() - Method in class uk.co.real_logic.sbe.ir.IrEncoder
 
EncodedDataType - Class in uk.co.real_logic.sbe.xml
SBE encodedDataType
EncodedDataType(Node) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new encodedDataType from XML Schema.
EncodedDataType(String, Presence, String, String, PrimitiveType, int, boolean) - Constructor for class uk.co.real_logic.sbe.xml.EncodedDataType
Construct a new EncodedDataType with direct values.
Encoding - Class in uk.co.real_logic.sbe.ir
Optional encoding settings that can be associated with Tokens.
Encoding() - Constructor for class uk.co.real_logic.sbe.ir.Encoding
 
Encoding(PrimitiveType, Encoding.Presence, ByteOrder, PrimitiveValue, PrimitiveValue, PrimitiveValue, PrimitiveValue, String, String, String, String) - Constructor for class uk.co.real_logic.sbe.ir.Encoding
 
encoding(Encoding) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
encoding() - Method in class uk.co.real_logic.sbe.ir.Token
Return the Encoding of the Token.
Encoding.Builder - Class in uk.co.real_logic.sbe.ir
Builder to make Encoding easier to create.
Encoding.Presence - Enum in uk.co.real_logic.sbe.ir
Indicates the presence status of a primitive encoded field in a message.
encodingType() - Method in class uk.co.real_logic.sbe.xml.EnumType
The PrimitiveType used to encode the enum.
encodingType() - Method in class uk.co.real_logic.sbe.xml.SetType
The encoding type of the bitset to be used on the wire.
ENUM_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
EnumType - Class in uk.co.real_logic.sbe.xml
SBE enumType
EnumType(Node) - Constructor for class uk.co.real_logic.sbe.xml.EnumType
Construct a new enumType from XML Schema.
EnumType.ValidValue - Class in uk.co.real_logic.sbe.xml
Class to hold valid values for EnumType
epoch(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
epoch() - Method in class uk.co.real_logic.sbe.ir.Encoding
The epoch from which a timestamp is offset.
epoch(String) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
epoch() - Method in class uk.co.real_logic.sbe.xml.Field
 
epochCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
epochHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
epochId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
epochMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
equals(Object) - Method in class uk.co.real_logic.sbe.PrimitiveValue
Determine if two values are equivalent.
error(String) - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Record a message signifying an error condition.
ERROR_HANDLER_KEY - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Key for storing ErrorHandler as user data in XML document
errorCount() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
The count of errors encountered.
ErrorHandler - Class in uk.co.real_logic.sbe.xml
Class to hold error handling state while parsing an XML message schema.
ErrorHandler(PrintStream, ParserOptions) - Constructor for class uk.co.real_logic.sbe.xml.ErrorHandler
Construct a new ErrorHandler that outputs to a provided PrintStream.
ErrorHandler(ParserOptions) - Constructor for class uk.co.real_logic.sbe.xml.ErrorHandler
Default ErrorHandler that outputs to System.err.

F

Field - Class in uk.co.real_logic.sbe.xml
Holder for Field (or Group or Data) information
Field(String, String, int, Type, int, String, Presence, int, CompositeType, boolean, int, String, String) - Constructor for class uk.co.real_logic.sbe.xml.Field
 
Field.Builder - Class in uk.co.real_logic.sbe.xml
 
fieldId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldId(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fieldIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
fields() - Method in class uk.co.real_logic.sbe.xml.Message
Return the list of fields in the message
findMessages(Document, XPath, Map<String, Type>) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Scan XML for all message definitions and save in map
findTypes(Document, XPath) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Scan XML for all types (encodedDataType, compositeType, enumType, and setType) and save in map
floatGet(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 32-bit float from a DirectBuffer at a given index.
floatPut(DirectBuffer, int, float, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a float to a DirectBuffer at the given index.
formatByteOrderEncoding(ByteOrder, PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Return the Cpp98 formatted byte order encoding string to use for a given byte order and primitiveType
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Format a String as a class name.
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String as a class name.
formatClassName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a String as a class name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Format a String as a property name.
formatPropertyName(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Format a String as a property name.
FrameCodec - Class in uk.co.real_logic.sbe.ir.generated
 
FrameCodec() - Constructor for class uk.co.real_logic.sbe.ir.generated.FrameCodec
 

G

generate() - Method in interface uk.co.real_logic.sbe.generation.CodeGenerator
Generate the complete set of types and messages for a schema.
generate() - Method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Generator
 
generate() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
 
generate() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
 
generate(Ir, String, String) - Static method in class uk.co.real_logic.sbe.SbeTool
Generate SBE encoding and decoding stubs for a target language.
generate(MessageSchema, String) - Method in class uk.co.real_logic.sbe.xml.IrGenerator
Generate a complete Ir for a given schema.
generate(MessageSchema) - Method in class uk.co.real_logic.sbe.xml.IrGenerator
Generate a complete Ir for a given schema.
GENERATE_IR - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of IR.
GENERATE_STUBS - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to turn on or off generation of stubs.
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Generator
 
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
 
generateMessageHeaderStub() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
 
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Generator
 
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.csharp.CSharpGenerator
 
generateTypeStubs() - Method in class uk.co.real_logic.sbe.generation.java.JavaGenerator
 
get(String) - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGenerator
Do a case insensitive lookup of a target language for code generation.
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
 
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
 
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
 
get(short) - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
 
get(DirectBuffer, PrimitiveType, int) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
get(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Lookup PrimitiveType by String name and return Enum.
get(String) - Static method in enum uk.co.real_logic.sbe.xml.Presence
Lookup Presence name and return enum.
getAttributeValue(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that throws an exception when the attribute is not set.
getAttributeValue(Node, String, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that uses a default value when value not set.
getAttributeValueOrNull(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function that hides the null return from NamedNodeMap.getNamedItem(String)
getBlockLength(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the block length of the root block in the message.
getByte(int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getByteOrder(String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Helper function to convert a schema byteOrderName into a ByteOrder
getBytes(int, byte[]) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get from the underlying buffer into a supplied byte array.
getBytes(int, byte[], int, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get bytes from the underlying buffer into a supplied byte array.
getBytes(int, DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get bytes from the underlying buffer into a supplied DirectBuffer
getBytes(int, ByteBuffer, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get from the underlying buffer into a supplied ByteBuffer.
getBytes(String, String) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
getCharacterEncoding(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getChoice(PrimitiveValue) - Method in class uk.co.real_logic.sbe.xml.SetType
Get the SetType.Choice represented by a PrimitiveValue.
getChoice(String) - Method in class uk.co.real_logic.sbe.xml.SetType
Get the SetType.Choice represented by a String name.
getConstValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getDouble(int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getEpoch(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getFloat(int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getInt(int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getLong(int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getMaxValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getMessage(long) - Method in class uk.co.real_logic.sbe.ir.Ir
Get the getMessage for a given identifier.
getMessage(long) - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Return a given Message object with the given schemaId.
getMinValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getNamespaceName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
getNullValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getPackageName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
getSchemaId(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the schema id number from the message header.
getSchemaVersion(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the schema version number from the message header.
getSemanticType(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getSemanticVersion(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
getShort(int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Get the value at a given index.
getTemplateId(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Get the template id from the message header.
getTimeUnit(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
getType(String) - Method in class uk.co.real_logic.sbe.ir.Ir
Get the type representation for a given type name.
getType(String) - Method in class uk.co.real_logic.sbe.xml.CompositeType
Return the EncodedDataType within this composite with the given name
getTypeList() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Return list of the EncodedDataTypes that compose this composite
getValidValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.xml.EnumType
Get the EnumType.ValidValue represented by a PrimitiveValue.
getValidValue(String) - Method in class uk.co.real_logic.sbe.xml.EnumType
Get the EnumType.ValidValue represented by a string name.
groupFields(List<Field>) - Method in class uk.co.real_logic.sbe.xml.Field
 
groupFields() - Method in class uk.co.real_logic.sbe.xml.Field
 

H

handleError(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Handle an error condition as consequence of parsing.
handleWarning(Node, String) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Handle a warning condition as a consequence of parsing.
hashCode() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return hashCode for value.
HEADER_TYPE_DEFAULT - Static variable in class uk.co.real_logic.sbe.xml.MessageSchema
 
HeaderStructure - Class in uk.co.real_logic.sbe.ir
Metadata description for a message headerStructure
HeaderStructure(List<Token>) - Constructor for class uk.co.real_logic.sbe.ir.HeaderStructure
 
headerStructure() - Method in class uk.co.real_logic.sbe.ir.Ir
Return the HeaderStructure description for all messages.
headerType() - Method in class uk.co.real_logic.sbe.xml.Message
Return the String representing the Type for the headerStructure of this message

I

id() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the id number of the schema.
id(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
id() - Method in class uk.co.real_logic.sbe.ir.Token
Return the ID of the token assigned by the specification
id(int) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
id() - Method in class uk.co.real_logic.sbe.xml.Field
 
id() - Method in class uk.co.real_logic.sbe.xml.Message
Return the template schemaId of the message
id() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The id number of the schema.
int16Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 16-bit integer from a DirectBuffer at a given index.
int16Put(DirectBuffer, int, short, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 16-bit integer to a DirectBuffer at the given index.
int32Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 32-bit integer from a DirectBuffer at a given index.
int32Put(DirectBuffer, int, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 32-bit integer to a DirectBuffer at the given index.
int64Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 64-bit integer from a DirectBuffer at a given index.
int64Put(DirectBuffer, int, long, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 64-bit integer to a DirectBuffer at the given index.
int8Get(DirectBuffer, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a 8-bit integer from a DirectBuffer at a given index.
int8Put(DirectBuffer, int, byte) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 8-bit integer to a DirectBuffer at the given index.
int8sGet(DirectBuffer, int, byte[], int, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get from a DirectBuffer at a given index into an array.
int8sPut(DirectBuffer, int, byte[], int, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put an array into a DirectBuffer at the given index.
INVALID_ID - Static variable in class uk.co.real_logic.sbe.ir.Token
Invalid ID value.
INVALID_ID - Static variable in class uk.co.real_logic.sbe.xml.Field
 
Ir - Class in uk.co.real_logic.sbe.ir
Intermediate representation of SBE messages to be used for the generation of encoders and decoders as stubs in various languages.
Ir(String, String, int, int, String, List<Token>) - Constructor for class uk.co.real_logic.sbe.ir.Ir
Create a new IR container taking a defensive copy of the headerStructure Tokens passed.
IrDecoder - Class in uk.co.real_logic.sbe.ir
 
IrDecoder(String) - Constructor for class uk.co.real_logic.sbe.ir.IrDecoder
 
IrDecoder(ByteBuffer) - Constructor for class uk.co.real_logic.sbe.ir.IrDecoder
 
IrEncoder - Class in uk.co.real_logic.sbe.ir
 
IrEncoder(String, Ir) - Constructor for class uk.co.real_logic.sbe.ir.IrEncoder
 
IrEncoder(ByteBuffer, Ir) - Constructor for class uk.co.real_logic.sbe.ir.IrEncoder
 
IrGenerator - Class in uk.co.real_logic.sbe.xml
Class to hold the state while generating the Ir.
IrGenerator() - Constructor for class uk.co.real_logic.sbe.xml.IrGenerator
 
irId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irId(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irIdId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irIdMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
IrUtil - Class in uk.co.real_logic.sbe.ir
 
IrUtil() - Constructor for class uk.co.real_logic.sbe.ir.IrUtil
 
irVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
irVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
isSbeCppName(String) - Static method in class uk.co.real_logic.sbe.util.ValidationUtil
Check value for validity of usage as a C++ identifier.
isSbeJavaName(String) - Static method in class uk.co.real_logic.sbe.util.ValidationUtil
Check string for validity of usage as a Java identifier.
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the variableLength attribute of the type
isVariableLength() - Method in class uk.co.real_logic.sbe.xml.Field
 

J

JavaGenerator - Class in uk.co.real_logic.sbe.generation.java
 
JavaGenerator(Ir, OutputManager) - Constructor for class uk.co.real_logic.sbe.generation.java.JavaGenerator
 
javaTypeName(PrimitiveType) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Map the name of a PrimitiveType to a Java primitive type name.
JavaUtil - Class in uk.co.real_logic.sbe.generation.java
Utilities for mapping between IR and the Java language.
JavaUtil() - Constructor for class uk.co.real_logic.sbe.generation.java.JavaUtil
 

L

length() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
length(short) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
length() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the length attribute of the type
lengthMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
lengthMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
lengthNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
limit() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
limit(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
longValue() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return long value for this PrimitiveValue

M

main(String[]) - Static method in class uk.co.real_logic.sbe.SbeTool
Main entry point for the SBE Tool.
makeDataFieldCompositeType() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Make this composite type, if it has a varData member, variable length by making the EncodedDataType with the name "varData" be variable length.
mapByteOrder(ByteOrder) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapByteOrder(ByteOrderCodec) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapPresence(PresenceCodec) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapPresence(Encoding.Presence) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapPrimitiveType(PrimitiveType) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapPrimitiveType(PrimitiveTypeCodec) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapSignal(Signal) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
mapSignal(SignalCodec) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
MAX_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MAX_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
maxValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
maxValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The max value for the token or null if not set.
maxValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The maxValue of the primitive type.
maxValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The maxValue of the type
maxValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
maxValueHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
maxValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
maxValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
Message - Class in uk.co.real_logic.sbe.xml
An SBE message containing a list of Field objects and SBE message attributes.
Message(Node, Map<String, Type>) - Constructor for class uk.co.real_logic.sbe.xml.Message
Construct a new message from XML Schema.
MESSAGE_HEADER_TYPE - Static variable in interface uk.co.real_logic.sbe.generation.CodeGenerator
Class name to be used for visitor pattern that accesses the message headerStructure.
MESSAGE_SCHEMA_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
MESSAGE_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
MessageHeader - Class in uk.co.real_logic.sbe.ir.generated
 
MessageHeader() - Constructor for class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
messageHeader() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The Schema headerType for message headers.
messages() - Method in class uk.co.real_logic.sbe.ir.Ir
The Collection of messages in this schema.
messages() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
Get the Collection of Messages for this Schema.
MessageSchema - Class in uk.co.real_logic.sbe.xml
Message schema composite for schema attributes, messageHeader, and reference for multiple Message objects.
MessageSchema(Node, Map<String, Type>, Map<Long, Message>) - Constructor for class uk.co.real_logic.sbe.xml.MessageSchema
 
MetaAttribute - Enum in uk.co.real_logic.sbe.ir.generated
 
MIN_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
MIN_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
minValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
minValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The min value for the token or null if not set.
minValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The minValue of the primitive type.
minValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The minValue of the type
minValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
minValueHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
minValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
minValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 

N

name(String) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
name() - Method in class uk.co.real_logic.sbe.ir.Token
Return the name of the token
name() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The name of the EnumType.ValidValue.
name(String) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
name() - Method in class uk.co.real_logic.sbe.xml.Field
 
name() - Method in class uk.co.real_logic.sbe.xml.Message
Return the name of the message
name() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The String name representation of the bitset choice.
name() - Method in class uk.co.real_logic.sbe.xml.Type
Return the name of the type
nameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nameHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nameId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
namespaceName() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the namespaceName to be used for generated code.
namespaceNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
namespaceNameHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
namespaceNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
namespaceNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
NamespaceOutputManager - Class in uk.co.real_logic.sbe.generation.cpp98
OutputManager for managing the creation of C++98 source files as the target of code generation.
NamespaceOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.cpp98.NamespaceOutputManager
Create a new OutputManager for generating C++98 source files into a given package.
newInstance(Ir, String) - Method in enum uk.co.real_logic.sbe.generation.TargetCodeGenerator
Get a new CodeGenerator for the given target language.
notNull(Object, String) - Static method in class uk.co.real_logic.sbe.util.Verify
Verify that a reference is not null.
NULL_VALUE_CHAR - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_DOUBLE - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_FLOAT - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_INT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_INT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_INT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_INT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_UINT16 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_UINT32 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_UINT64 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
NULL_VALUE_UINT8 - Static variable in class uk.co.real_logic.sbe.PrimitiveValue
 
nullValue(PrimitiveValue) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
nullValue() - Method in class uk.co.real_logic.sbe.ir.Encoding
The null value for the token or null if not set.
nullValue() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The nullValue of the primitive type.
nullValue() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The nullValue of the type
nullValue() - Method in class uk.co.real_logic.sbe.xml.EnumType
The nullValue of the type
nullValueCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nullValueHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nullValueId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
nullValueMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 

O

offset() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
offset() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
offset(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
offset() - Method in class uk.co.real_logic.sbe.ir.Token
The offset for this token in the message.
offset(int) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
offset() - Method in class uk.co.real_logic.sbe.xml.Field
 
offsetAttribute() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the offset attribute of the EncodedDataType from the schema
onBeginComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onBeginComposite(Token, List<Token>, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Beginning of Composite encoded type encountered.
onBeginGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onBeginGroup(Token, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Beginning of group encoded type encountered.
onBeginMessage(Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onBeginMessage(Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Called on beginning the decoding of a message.
onBitSet(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onBitSet(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
BitSet encoded type encountered.
onEncoding(Token, DirectBuffer, int, Token, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onEncoding(Token, DirectBuffer, int, Token, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Primitive encoded type encountered.
onEndComposite(Token, List<Token>, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onEndComposite(Token, List<Token>, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
End of Composite encoded type encountered.
onEndGroup(Token, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onEndGroup(Token, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
End of group encoded type encountered.
onEndMessage(Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onEndMessage(Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Called on end of decoding of a message.
onEnum(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onEnum(Token, DirectBuffer, int, List<Token>, int, int, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Enum encoded type encountered.
onGroupHeader(Token, int) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onGroupHeader(Token, int) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Group encountered.
onVarData(Token, DirectBuffer, int, int, Token) - Method in class uk.co.real_logic.sbe.otf.AbstractTokenListener
 
onVarData(Token, DirectBuffer, int, int, Token) - Method in interface uk.co.real_logic.sbe.otf.TokenListener
Var data field encountered.
OtfHeaderDecoder - Class in uk.co.real_logic.sbe.otf
Used to decode a message header while doing on-the-fly decoding of a message stream.
OtfHeaderDecoder(HeaderStructure) - Constructor for class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
Read the message header structure and cache the meta data for finding the key fields for decoding messages.
OtfMessageDecoder - Class in uk.co.real_logic.sbe.otf
On-the-fly decoder that dynamically decodes messages based on the IR for a schema.
OtfMessageDecoder() - Constructor for class uk.co.real_logic.sbe.otf.OtfMessageDecoder
 
OUTPUT_DIR - Static variable in class uk.co.real_logic.sbe.SbeTool
Output directory for generated code
OutputManager - Interface in uk.co.real_logic.sbe.generation
Abstraction that manages the destination of generated output.

P

packageName() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the package name to be used for generated code.
packageName() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The package name for the schema.
packageNameCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
packageNameHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
packageNameId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
packageNameMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
PackageOutputManager - Class in uk.co.real_logic.sbe.generation.java
OutputManager for managing the creation of Java source files as the target of code generation.
PackageOutputManager(String, String) - Constructor for class uk.co.real_logic.sbe.generation.java.PackageOutputManager
Create a new OutputManager for generating Java source files into a given package.
parse(String, PrimitiveType) - Static method in class uk.co.real_logic.sbe.PrimitiveValue
Parse constant value string and set representation based on type
parse(String, PrimitiveType, int, String) - Static method in class uk.co.real_logic.sbe.PrimitiveValue
Parse constant value string and set representation based on type, length, and characterEncoding
parse(InputStream, ParserOptions) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Take an InputStream and parse it generating map of template ID to Message objects, types, and schema Input could be from FileInputStream, ByteArrayInputStream, etc.
ParserOptions - Class in uk.co.real_logic.sbe.xml
Class to hold the values of the parsing options.
ParserOptions.Builder - Class in uk.co.real_logic.sbe.xml
 
parseSchema(String) - Static method in class uk.co.real_logic.sbe.SbeTool
Parse the message schema specification.
presence(Encoding.Presence) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
presence() - Method in class uk.co.real_logic.sbe.ir.Encoding
Indicates the presence status of a field in a message.
presence() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
presence(PresenceCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
presence(Presence) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
Presence - Enum in uk.co.real_logic.sbe.xml
Presence attribute values for a Type applied to a Field.
presence() - Method in class uk.co.real_logic.sbe.xml.Type
Return the presence of the type
PresenceCodec - Enum in uk.co.real_logic.sbe.ir.generated
 
presenceId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
presenceMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
present(Map<?, ?>, Object, String) - Static method in class uk.co.real_logic.sbe.util.Verify
Verify that a map contains and entry for a given key.
primitiveName() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The name of the primitive type as a String.
primitiveType(PrimitiveType) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
primitiveType() - Method in class uk.co.real_logic.sbe.ir.Encoding
The PrimitiveType of this encoding.
primitiveType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
primitiveType(PrimitiveTypeCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
PrimitiveType - Enum in uk.co.real_logic.sbe
Primitive types from which all other types are composed.
primitiveType() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the primitiveType attribute of the type
PrimitiveTypeCodec - Enum in uk.co.real_logic.sbe.ir.generated
 
primitiveTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
primitiveTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
PrimitiveValue - Class in uk.co.real_logic.sbe
Class used to encapsulate values for primitives.
PrimitiveValue(long, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a long.
PrimitiveValue(double, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a double.
PrimitiveValue(byte[], String, int) - Constructor for class uk.co.real_logic.sbe.PrimitiveValue
Construct and fill in value as a byte array.
primitiveValue() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
primitiveValue() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The PrimitiveValue representation of the bitset choice.
PrimitiveValue.Representation - Enum in uk.co.real_logic.sbe
 
put(DirectBuffer, PrimitiveValue, PrimitiveType) - Static method in class uk.co.real_logic.sbe.ir.IrUtil
 
putByte(int, byte) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putBytes(int, byte[]) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put an array of src into the underlying buffer.
putBytes(int, byte[], int, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put an array into the underlying buffer.
putBytes(int, DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put bytes from a DirectBuffer into the underlying buffer.
putBytes(int, ByteBuffer, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put an bytes into the underlying buffer for the view.
putCharacterEncoding(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putConstValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putDouble(int, double, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putEpoch(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putFloat(int, float, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putInt(int, int, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putLong(int, long, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putMaxValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putMinValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putNamespaceName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
putNullValue(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putPackageName(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
putSemanticType(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
putSemanticVersion(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
putShort(int, short, ByteOrder) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Put a value to a given index.
putTimeUnit(byte[], int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 

S

sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
sbeBlockLength() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
sbeSchemaId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
sbeSchemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
sbeSemanticType() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
sbeTemplateId() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
SbeTool - Class in uk.co.real_logic.sbe
A tool for running the SBE parser, validator, and code generator.
SbeTool() - Constructor for class uk.co.real_logic.sbe.SbeTool
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
SCHEMA_ID - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
SCHEMA_VERSION - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
 
schemaId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
schemaId(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
schemaIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
schemaIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
schemaIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
schemaIdType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
 
schemaVersion() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
schemaVersionType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
 
semanticType(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
semanticType() - Method in class uk.co.real_logic.sbe.ir.Encoding
The semantic type of an encoding which can have relevance to the application layer.
semanticType(String) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
semanticType() - Method in class uk.co.real_logic.sbe.xml.Field
 
semanticType() - Method in class uk.co.real_logic.sbe.xml.Message
The semanticType of the message (if set) or null
semanticType() - Method in class uk.co.real_logic.sbe.xml.Type
The semanticType of the Type
semanticTypeCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
semanticTypeHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
semanticTypeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
semanticTypeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
semanticVersion() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the semantic version of the schema.
semanticVersion() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The semantic version number of the schema.
semanticVersionCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
semanticVersionHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
semanticVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
semanticVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
SET_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
SetType - Class in uk.co.real_logic.sbe.xml
SBE setType representing a bitset of options.
SetType(Node) - Constructor for class uk.co.real_logic.sbe.xml.SetType
Construct a new SetType from XML Schema.
SetType.Choice - Class in uk.co.real_logic.sbe.xml
Holder for valid values for EnumType
signal() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
signal(SignalCodec) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
Signal - Enum in uk.co.real_logic.sbe.ir
Signal the Token role within a stream of tokens.
signal(Signal) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
signal() - Method in class uk.co.real_logic.sbe.ir.Token
Signal the role of this token.
SignalCodec - Enum in uk.co.real_logic.sbe.ir.generated
 
signalId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
signalMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.CompositeType
Return the sinceVersion value of the CompositeType
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
Return the sinceVersion of the EncodedDataType
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.EnumType.ValidValue
The sinceVersion value of the EnumType.ValidValue
sinceVersion(int) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.Field
 
sinceVersion() - Method in class uk.co.real_logic.sbe.xml.SetType.Choice
The sinceVersion value of the SetType.Choice
size() - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
size() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
size() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
size() - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
size(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
size() - Method in class uk.co.real_logic.sbe.ir.Token
The size of this token in bytes.
size() - Method in class uk.co.real_logic.sbe.otf.OtfHeaderDecoder
The size of the message header in bytes.
size() - Method in enum uk.co.real_logic.sbe.PrimitiveType
The size of the primitive type in octets.
size() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return size for this PrimitiveValue for serialization purposes.
size() - Method in class uk.co.real_logic.sbe.xml.CompositeType
The size (in octets) of the list of EncodedDataTypes
size() - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
The size (in octets) of the encoding as length of the primitiveType times its count.
size() - Method in class uk.co.real_logic.sbe.xml.EnumType
The size (in octets) of the encodingType
size() - Method in class uk.co.real_logic.sbe.xml.SetType
The size (in octets) of the encodingType
size() - Method in class uk.co.real_logic.sbe.xml.Type
The size (in octets) of the Type.
stopOnError() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the stopOnError parameter.
stopOnError(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value of the stopOnError parameter.
stopOnError() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the stopOnError parameter.
suppressOutput() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the suppressOutput parameter.
suppressOutput(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value for the suppressOutput parameter.
suppressOutput() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the suppressOutput parameter.

T

TARGET_LANGUAGE - Static variable in class uk.co.real_logic.sbe.SbeTool
Target language for generated code.
TARGET_NAMESPACE - Static variable in class uk.co.real_logic.sbe.SbeTool
String system property of the namespace for generated code.
TargetCodeGenerator - Enum in uk.co.real_logic.sbe.generation
Target a code generator for a given language.
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
TEMPLATE_ID - Static variable in class uk.co.real_logic.sbe.ir.HeaderStructure
 
templateId() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
templateId(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
templateIdMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
templateIdMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
templateIdNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
templateIdType() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
 
timeUnit(String) - Method in class uk.co.real_logic.sbe.ir.Encoding.Builder
 
timeUnit() - Method in class uk.co.real_logic.sbe.ir.Encoding
The time unit of the timestamp.
timeUnit(String) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
timeUnit() - Method in class uk.co.real_logic.sbe.xml.Field
 
timeUnitCharacterEncoding() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
timeUnitHeaderSize() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
timeUnitId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
timeUnitMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
Token - Class in uk.co.real_logic.sbe.ir
Class to encapsulate a token of information for the message schema stream.
Token(Signal, String, int, int, int, int, Encoding) - Constructor for class uk.co.real_logic.sbe.ir.Token
Construct an Token by providing values for all fields.
Token.Builder - Class in uk.co.real_logic.sbe.ir
 
Token.VersionContext - Enum in uk.co.real_logic.sbe.ir
Indicates how the version field should be interpreted.
TokenCodec - Class in uk.co.real_logic.sbe.ir.generated
 
TokenCodec() - Constructor for class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
TokenListener - Interface in uk.co.real_logic.sbe.otf
Callback interface to be implemented by code wanting to decode messages on-the-fly.
tokenOffset() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffset(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffsetId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffsetMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffsetMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffsetMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenOffsetNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokens() - Method in class uk.co.real_logic.sbe.ir.HeaderStructure
 
tokenSize() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSize(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSizeId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSizeMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSizeMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSizeMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenSizeNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersion() - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersion(int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersionId() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersionMetaAttribute(MetaAttribute) - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
tokenVersionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
toLowerFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Lowercase the first character of a given String.
toLowerFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Lowercase the first character of a given String.
toLowerFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Lowercase the first character of a given String.
toString() - Method in class uk.co.real_logic.sbe.ir.Encoding
 
toString() - Method in class uk.co.real_logic.sbe.ir.Token
 
toString() - Method in class uk.co.real_logic.sbe.PrimitiveValue
Return String representation of this object
toString() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
 
toString() - Method in class uk.co.real_logic.sbe.xml.Field
 
toUpperFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.cpp98.Cpp98Util
Uppercase the first character of a given String.
toUpperFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.csharp.CSharpUtil
Uppercase the first character of a given String.
toUpperFirstChar(String) - Static method in class uk.co.real_logic.sbe.generation.java.JavaUtil
Uppercase the first character of a given String.
type(Type) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
type() - Method in class uk.co.real_logic.sbe.xml.Field
 
Type - Class in uk.co.real_logic.sbe.xml
An SBE type.
Type(Node) - Constructor for class uk.co.real_logic.sbe.xml.Type
Construct a new Type from XML Schema.
Type(String, Presence, String, String) - Constructor for class uk.co.real_logic.sbe.xml.Type
Construct a new Type from direct values.
TYPE_XPATH_EXPR - Static variable in class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
types() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the Collection of types in for this schema.

U

uint16Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a unsigned 16-bit integer from a DirectBuffer at a given index.
uint16GetChoice(DirectBuffer, int, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Is a bit set at a given index.
uint16Put(DirectBuffer, int, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 16-bit signed integer to a DirectBuffer at the given index.
uint16PutChoice(DirectBuffer, int, int, boolean, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Set a bit on or off at a given index.
uint32Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a unsigned 32-bit integer from a DirectBuffer at a given index.
uint32GetChoice(DirectBuffer, int, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Is a bit set at a given index.
uint32Put(DirectBuffer, int, long, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 32-bit signed integer to a DirectBuffer at the given index.
uint32PutChoice(DirectBuffer, int, int, boolean, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Set a bit on or off at a given index.
uint64Get(DirectBuffer, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a unsigned 64-bit integer from a DirectBuffer at a given index.
uint64GetChoice(DirectBuffer, int, int, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Is a bit set at a given index.
uint64Put(DirectBuffer, int, long, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 64-bit signed integer to a DirectBuffer at the given index.
uint64PutChoice(DirectBuffer, int, int, boolean, ByteOrder) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Set a bit on or off at a given index.
uint8Get(DirectBuffer, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Get a unsigned 8-bit integer from a DirectBuffer at a given index.
uint8GetChoice(DirectBuffer, int, int) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Is a bit set at a given index.
uint8Put(DirectBuffer, int, short) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Put a 8-bit signed integer to a DirectBuffer at the given index.
uint8PutChoice(DirectBuffer, int, int, boolean) - Static method in class uk.co.real_logic.sbe.codec.java.CodecUtil
Set a bit on or off at a given index.
uk.co.real_logic.sbe - package uk.co.real_logic.sbe
 
uk.co.real_logic.sbe.codec.java - package uk.co.real_logic.sbe.codec.java
 
uk.co.real_logic.sbe.generation - package uk.co.real_logic.sbe.generation
 
uk.co.real_logic.sbe.generation.cpp98 - package uk.co.real_logic.sbe.generation.cpp98
 
uk.co.real_logic.sbe.generation.csharp - package uk.co.real_logic.sbe.generation.csharp
 
uk.co.real_logic.sbe.generation.java - package uk.co.real_logic.sbe.generation.java
 
uk.co.real_logic.sbe.ir - package uk.co.real_logic.sbe.ir
 
uk.co.real_logic.sbe.ir.generated - package uk.co.real_logic.sbe.ir.generated
 
uk.co.real_logic.sbe.otf - package uk.co.real_logic.sbe.otf
 
uk.co.real_logic.sbe.util - package uk.co.real_logic.sbe.util
 
uk.co.real_logic.sbe.xml - package uk.co.real_logic.sbe.xml
 
UNKNOWN_OFFSET - Static variable in class uk.co.real_logic.sbe.ir.Token
Offset not computed or set
Util - Class in uk.co.real_logic.sbe.otf
Utility functions to help with on-the-fly decoding.
Util() - Constructor for class uk.co.real_logic.sbe.otf.Util
 

V

validate(Node) - Method in class uk.co.real_logic.sbe.xml.Field
 
validate(String, BufferedInputStream) - Static method in class uk.co.real_logic.sbe.xml.XmlSchemaParser
Validate the document against a given schema.
validateAgainstSchema(String, String) - Static method in class uk.co.real_logic.sbe.SbeTool
Validate the SBE Schema against the XSD.
VALIDATION_STOP_ON_ERROR - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control throwing exceptions on all errors
VALIDATION_SUPPRESS_OUTPUT - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control suppressing output on all errors and warnings
VALIDATION_WARNINGS_FATAL - Static variable in class uk.co.real_logic.sbe.SbeTool
Boolean system property to control whether to consider warnings fatal and treat them as errors
VALIDATION_XSD - Static variable in class uk.co.real_logic.sbe.SbeTool
System property to hold XSD to validate message specification against
ValidationUtil - Class in uk.co.real_logic.sbe.util
Various validation utilities used across parser, IR, and generator
ValidationUtil() - Constructor for class uk.co.real_logic.sbe.util.ValidationUtil
 
ValidValue(Node, PrimitiveType) - Constructor for class uk.co.real_logic.sbe.xml.EnumType.ValidValue
Construct a ValidValue given the XML node and the encodingType.
validValues() - Method in class uk.co.real_logic.sbe.xml.EnumType
The collection of valid values for this enumeration.
value() - Method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
 
value() - Method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
 
value() - Method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
 
value() - Method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
 
value() - Method in enum uk.co.real_logic.sbe.xml.Presence
The value as a String of the presence.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGenerator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.Encoding.Presence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.MetaAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.ir.Token.VersionContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.PrimitiveValue.Representation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.real_logic.sbe.xml.Presence
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.co.real_logic.sbe.generation.TargetCodeGenerator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.Encoding.Presence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.ByteOrderCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.MetaAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.PresenceCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.PrimitiveTypeCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.generated.SignalCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.ir.Token.VersionContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.PrimitiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.PrimitiveValue.Representation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.real_logic.sbe.xml.Presence
Returns an array containing the constants of this enum type, in the order they are declared.
VarDataEncoding - Class in uk.co.real_logic.sbe.ir.generated
 
VarDataEncoding() - Constructor for class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
varDataMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
varDataMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
varDataNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
VARIABLE_SIZE - Static variable in class uk.co.real_logic.sbe.ir.Token
Size not determined
variableLength(boolean) - Method in class uk.co.real_logic.sbe.xml.EncodedDataType
 
variableLength(boolean) - Method in class uk.co.real_logic.sbe.xml.Field.Builder
 
Verify - Class in uk.co.real_logic.sbe.util
Various verification checks to be applied in code.
Verify() - Constructor for class uk.co.real_logic.sbe.util.Verify
 
version() - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
version(int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
version() - Method in class uk.co.real_logic.sbe.ir.Ir
Get the version of the schema.
version(int) - Method in class uk.co.real_logic.sbe.ir.Token.Builder
 
version() - Method in class uk.co.real_logic.sbe.ir.Token
The version context for this token.
version() - Method in class uk.co.real_logic.sbe.xml.MessageSchema
The version number of the schema.
versionContext() - Method in class uk.co.real_logic.sbe.ir.Token
The context in which the version field should be interpreted.
versionMaxValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
versionMinValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
versionNullValue() - Static method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 

W

warning(String) - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
Record a message signifying an warning condition.
warningCount() - Method in class uk.co.real_logic.sbe.xml.ErrorHandler
The count of warnings encountered.
warningsFatal() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
The value of the warningsFatal parameter.
warningsFatal(boolean) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the value for the warningsFatal parameter.
warningsFatal() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
The value of the warningsFatal parameter.
wrap(byte[]) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to a byte[] for providing direct access.
wrap(ByteBuffer) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to a ByteBuffer for providing direct access, the ByteBuffer can be heap based or direct.
wrap(long, int) - Method in class uk.co.real_logic.sbe.codec.java.DirectBuffer
Attach a view to an off-heap memory region by address.
wrap(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.MessageHeader
 
wrap(DirectBuffer, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.VarDataEncoding
 
wrapForDecode(DirectBuffer, int, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
wrapForDecode(DirectBuffer, int, int, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 
wrapForEncode(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.FrameCodec
 
wrapForEncode(DirectBuffer, int) - Method in class uk.co.real_logic.sbe.ir.generated.TokenCodec
 

X

XmlSchemaParser - Class in uk.co.real_logic.sbe.xml
Encapsulate the XML Schema parsing for SBE so that other representations may be used to generate independent representation.
XmlSchemaParser() - Constructor for class uk.co.real_logic.sbe.xml.XmlSchemaParser
 
xsdFilename() - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Returns the name of the schema file.
xsdFilename(String) - Method in class uk.co.real_logic.sbe.xml.ParserOptions.Builder
Sets the schema filename.
xsdFilename() - Method in class uk.co.real_logic.sbe.xml.ParserOptions
Returns the name of the schema file.
A B C D E F G H I J L M N O P S T U V W X 
Skip navigation links

Copyright © 2013 Real Logic Ltd. All Rights Reserved.