JayBeams  0.1
Another project to have fun coding.
Public Attributes | Static Public Attributes | List of all members
jb::mktdata::market_id Struct Reference

Market identifier in JayBeam messages. More...

#include <market_id.hpp>

Public Attributes

boost::endian::little_uint32_buf_t id
 The JayBeams internal identifier for the market. More...
 

Static Public Attributes

static constexpr std::size_t mic_size = 4
 The space required to send a "Market Code Identifier" (often "MIC code", as "PIN number"). More...
 

Detailed Description

Market identifier in JayBeam messages.

Sometimes it is necessary to represent a specific market in a messages. For example, for feeds that aggregate data from multiple markets, or for protocols that are shared across markets. JayBeams uses a combination of a unique identifier assigned across all applications, and the ISO-10383 codes (aka MIC). TODO() - document how the JayBeams are assigned and maintained consistently.

Definition at line 20 of file market_id.hpp.

Member Data Documentation

◆ id

boost::endian::little_uint32_buf_t jb::mktdata::market_id::id

The JayBeams internal identifier for the market.

Definition at line 26 of file market_id.hpp.

◆ mic_size

constexpr std::size_t jb::mktdata::market_id::mic_size = 4
static

The space required to send a "Market Code Identifier" (often "MIC code", as "PIN number").

Definition at line 23 of file market_id.hpp.


The documentation for this struct was generated from the following file: