Namespace OnixS.SimpleBinaryEncoding
Classes
BaseComposite
Represents the composite field, which sub-fields can be accessed by name or index.
BaseGroup
Base class for repeating groups.
BaseMessage<THeader>
Base class for messages.
BufferOverflowException
This exception was thrown when the buffer does not have enough space to allocate.
ConstantFieldException
This exception was thrown when trying to set a constant field.
Decimal32Ref
Represents the decimal field.
Decimal64Ref
Represents the decimal field.
DecimalHelper
Class to create decoded decimals.
FieldIsRequiredException
This exception was thrown when the required tag was set to null in the fieldset.
FieldNotFoundException
This exception was thrown when the requested tag was not found in the fieldset.
Helper
Class to manipulate decoded strings and arrays.
InvalidFieldValueTypeException
This exception was thrown when an incorrect type was used to get or set the field.
LicenseException
This exception was thrown if the corrupted or expired license was found.
LicenseExpiredException
This exception was thrown if the required license cannot be found.
LicenseNotFoundException
This exception was thrown if the required license cannot be found.
MaturityMonthYearRef
Represents MaturityMonthYear field.
ResizableMessage
Base class for messages which size can be changed.
TimestampRef
Represents MaturityMonthYear field.
VariableLengthField16Ref
Represents MaturityMonthYear field.
VariableLengthField8Ref
Represents MaturityMonthYear field.
Structs
CmeILinkHeader
CME ILink message header.
CmeMdp3Header
CME MDP3 message header.
MemoryPointer<T>
Structure, which stores the pointer to the fixed memory.
SbeHeader
Simple Binary Encoder message header.
SimpleOpenFramingHeader
Simple Open Framing Header.
Interfaces
IComposite
Base interface for composite types.
IDecimal
Represents the decimal field type.
IDecoder
Represents decoder.
IEncoder
Represents encoder.
IFieldSet
Represents a set of fields.
IGroup
Represents repeating group.
IHeader
Message header.
IMaturityMonthYear
Represents the MaturityMonthYear field.
IMessage
Represents the message.
ITimestamp
Represents the Timestamp field with time units specified.
IVariableLengthField
Represents the variable-length field type.
Enums
EncodingType
Encoding types
TimeUnit
Time unit.