Namespace OnixS.SimpleBinaryEncoding
Classes
BaseComposite
A base class for composite fields.
BaseGroup
A base class for repeating groups.
BaseMessage<THeader>
Base class for SBE messages.
BufferOverflowException
This exception is thrown when the memory region does not have enough space.
ConstantFieldException
This exception is thrown when a value is set to a constant field.
Decimal32Ref
A reference to a decimal field with a 32-bit mantissa.
Decimal64Ref
A reference to a decimal field with a 64-bit mantissa.
EncodingType
Encoding types.
EncodingTypeForEncoderAttribute
Specifies the value of Encoding Type which will be used for message encoding.
FieldIsRequiredException
This exception is thrown when the required tag is set to the null
value.
FieldNotFoundException
This exception is thrown when the requested tag is absent in the field set.
Helper
A collection of helper methods to manipulate decoded strings and arrays.
InvalidFieldValueTypeException
The exception is thrown when an incorrect type is used to get or set the field.
MaturityMonthYearRef
A reference to the MaturityMonthYear
field.
ResizableMessage
The base class for resizable messages.
TimestampRef
Timestamp field reference.
UnsupportedFeatureException
This exception is thrown when an unsupported SBE feature is detected..
VariableLengthField16Ref
A reference to a variable length field with 2 bytes Length field.
VariableLengthField8Ref
A reference to a variable length field with 1 byte Length field.
Structs
B3MessageHeader
B3 message header.
CmeILinkHeader
CME ILink 3 message header.
CmeMdp3Header
CME MDP3 message header.
MemoryPointer
A pointer to a contiguous region of memory.
MemoryPointer.UnmanagedPointer
A pointer to a continuous region of unmanaged memory.
SbeHeader
Simple Binary Encoder message header.
SimpleOpenFramingHeader
Simple Open Framing Header (SOFH).
Interfaces
IComposite
Represents a composite field.
IDecimal
Represents a decimal field.
IDecoder
SBE decoder.
IEncoder
SBE encoder.
IFieldSet
Represents a field set.
IGroup
Represents a repeating group.
IMaturityMonthYear
Represents a MaturityMonthYear field.
IMessage
A generic SBE message with tag-based field API.
IMessageHeader
Represents a conflated message header.
This header combines framing and SBE message encoding headers.
IMessageHeaderWithEncodingType
Represents a conflated message header with Encoding type field.
This header combines framing and SBE message encoding headers.
ITimestamp
Timestamp field.
IVariableLengthField
Variable-length field.
MemoryPointer.IMemoryPointer
Represents a pointer to a contiguous region of memory.
Enums
TimeUnit
Time unit.