1 #ifndef jb_pitch2_modify_message_hpp 2 #define jb_pitch2_modify_message_hpp 4 #include <boost/endian/buffers.hpp> 21 template <
typename quantity_t,
typename price_t>
29 boost::endian::little_uint8_buf_t
length;
46 boost::endian::little_uint32_buf_t,
47 boost::endian::little_uint64_buf_t> {
49 constexpr
static int type = 0x27;
63 boost::endian::little_uint16_buf_t,
64 boost::endian::little_uint16_buf_t> {
66 constexpr
static int type = 0x28;
75 #endif // jb_pitch2_modify_message_hpp std::ostream & operator<<(std::ostream &os, add_order_message const &x)
Streaming operator for jb::pitch2::add_order_message.
boost::endian::little_uint32_buf_t time_offset
boost::endian::little_uint8_buf_t modify_flags
boost::endian::little_uint16_buf_t price_type
Capture the price_t template parameter as a trait.
Represent the 'Modify (short)' messages in the PITCH-2.X protocol.
boost::endian::little_uint8_buf_t length
boost::endian::little_uint8_buf_t message_type
Represent the 'Modify' messages in the PITCH-2.X protocol.
boost::endian::little_uint16_buf_t quantity_type
Capture the quantity_t template parameter as a trait.
boost::endian::little_uint64_buf_t order_id
Represent the 'Modify (long)' messages in the PITCH-2.X protocol.
The top-level namespace for the JayBeams library.