Message Format

The messages that make up the TOP protocol are delivered using CFE's Sequenced Unit Header message header which handles sequencing and delivery integrity. All messages delivered via multicast as well as to/from the GRP or Spin Server will use the Sequenced Unit Header message header for handling message integrity.

All UDP delivered events will be self-contained. Developers can assume that UDP delivered data will not cross frame boundaries and a single Ethernet frame will contain only one Sequenced Unit Header with associated data.

TCP/IP delivered events from the GRP may cross frames as the data will be delivered as a stream of data with the TCP/IP stack controlling Ethernet framing.

The TOP data feed is comprised of a series of dynamic length sequenced messages. Each message begins with Length and Message Type fields. CFE reserves the right to add message types and grow the length of any message without notice. Participants should develop their decoders to deal with unknown message types and messages that grow beyond the expected length. Messages will only be grown to add additional data to the end of a message.

Cboe Titanium Cboe Futures Exchange OOF Multicast TOP Specification - Message Format | Cboe