• Programming Guide
  • Api Documentation
  • OnixS .NET Core CME Market Data Handler, version 4.2.2
Show / Hide Table of Contents
  • OnixS.CmeMdHandler
    • BestBidOfferTrackingOptions
    • BestBidOfferTrackingParameters
    • BitmapField
    • BookBase<T>
    • BookChangeType
    • BookUpdatedCallbackPolicy
    • ConnectionType
    • ConsolidatedOrderBook
    • ErrorHandler
    • ErrorReason
    • EventIndicator
    • FeedState
    • FeedStateChangedHandler
    • FeedType
    • Handler
    • HandlerStartupStrategy
    • HandlerState
    • ImpliedOrderBook
    • ImpliedOrderBookChangedHandler
    • ImpliedPriceLevel
    • InfoHandler
    • ISecurityDefinition
    • LicenseException
    • LicenseExpiredException
    • LicenseNotFoundException
    • MarketByOrderBook
    • MarketByOrderBookChangedHandler
    • MarketByPriceBookBase<T>
    • MDEntryType
    • MDUpdateAction
    • MessageProcessingHandler
    • MsgType
    • NoDataOnFeedReceivedHandler
    • Order
    • OrderBookHandler<T>
    • OrderBookType
    • OrderBookUpdatedHandler<T>
    • OrderBookUtils
    • OrderIdsReceivedHandler
    • Packet
    • PacketProcessingHandler
    • RegularOrderBook
    • RegularOrderBookChangedHandler
    • RegularPriceLevel
    • ReplayErrorHandler
    • ReplayFinishedHandler
    • ReplayOptions
    • RequestForQuoteReceivedHandler
    • SecurityDefinitionHandler
    • SecurityStatus
    • SecurityStatusChangedHandler
    • SecurityTradingEvent
    • SecurityUpdateAction
    • Side
    • StateChangedHandler
    • StatisticsHandler
    • StatisticsResetHandler
    • StatisticsType
    • Tags
    • Timestamp
    • TimestampHelper
    • TopOfTheOrderBookUpdatedHandler<T>
    • TradeHandler
    • TradeUpdateAction
    • WarningHandler
    • WarningReason
  • OnixS.SimpleBinaryEncoding
    • BaseComposite
    • BaseGroup
    • BaseMessage<THeader>
    • BufferOverflowException
    • CmeILinkHeader
    • CmeMdp3Header
    • ConstantFieldException
    • Decimal32Ref
    • Decimal64Ref
    • DecimalHelper
    • EncodingType
    • FieldIsRequiredException
    • FieldNotFoundException
    • Helper
    • IComposite
    • IDecimal
    • IDecoder
    • IEncoder
    • IFieldSet
    • IGroup
    • IHeader
    • IMaturityMonthYear
    • IMessage
    • InvalidFieldValueTypeException
    • ITimestamp
    • IVariableLengthField
    • LicenseException
    • LicenseExpiredException
    • LicenseNotFoundException
    • MaturityMonthYearRef
    • MemoryPointer<T>
    • ResizableMessage
    • SbeHeader
    • SimpleOpenFramingHeader
    • TimestampRef
    • TimeUnit
    • VariableLengthField16Ref
    • VariableLengthField8Ref
  • OnixS.SimpleBinaryEncoding.CodeGenerator
    • MessageSchemaByteOrderAttribute
    • MessageSchemaDescriptionAttribute
    • MessageSchemaIdAttribute
    • MessageSchemaPackageAttribute
    • MessageSchemaSemanticVersionAttribute
    • MessageSchemaVersionAttribute
    • StrongTypedCodeGenerator
  • OnixS.SimpleBinaryEncoding.Templates
    • ByteOrder
    • CompositeTypeInfo
    • EnumTypeInfo
    • EnumValue
    • FieldInfo
    • FieldSetFieldInfo
    • GroupFieldInfo
    • MessageInfo
    • Presence
    • PrimitiveFieldInfo
    • PrimitiveType
    • PrimitiveTypeInfo
    • TemplateLibrary
    • TypeInfo
    • VariableLengthFieldInfo

Class Packet

Received packet.

Inheritance
System.Object
Packet
Namespace: OnixS.CmeMdHandler
Assembly: OnixS.CmeMdHandler.dll
Syntax
public class Packet : ICloneable

Constructors

Packet(IDecoder, Byte[])

Constructor.

Declaration
public Packet(IDecoder decoder, byte[] buffer)
Parameters
Type Name Description
IDecoder decoder

SBE decoder.

System.Byte[] buffer

Packet data.

Properties

Current

Gets current message.

Declaration
public IMessage Current { get; }
Property Value
Type Description
IMessage

FeedType

Packet sequence number.

Declaration
public FeedType FeedType { get; }
Property Value
Type Description
FeedType

PacketLength

Packet data length.

Declaration
public int PacketLength { get; }
Property Value
Type Description
System.Int32

PacketOffset

Packet data offset.

Declaration
public int PacketOffset { get; }
Property Value
Type Description
System.Int32

ReceivingTimestamp

Packet receiving timestamp.

Declaration
public long ReceivingTimestamp { get; }
Property Value
Type Description
System.Int64

SendingTime

Packet sending timestamp.

Declaration
public ulong SendingTime { get; }
Property Value
Type Description
System.UInt64

SeqNum

Packet sequence number.

Declaration
public uint SeqNum { get; }
Property Value
Type Description
System.UInt32

Methods

Clone()

Copy packet data and return cloned object.

Declaration
public object Clone()
Returns
Type Description
System.Object

Cloned object.

GetRawData()

Returns packet raw data.

Declaration
public byte[] GetRawData()
Returns
Type Description
System.Byte[]

Packet raw data

MoveNext()

Moves to next message.

Declaration
public bool MoveNext()
Returns
Type Description
System.Boolean

True, if next message exist.

Reset()

Reset message enumerator to initial state.

Declaration
public void Reset()

ToString()

Returns string representation of an object.

Declaration
public override string ToString()
Returns
Type Description
System.String

String representation of an object.

In This Article
Back to top Copyright © Onix Solutions.
Generated by DocFX