1 #ifndef jb_pitch2_reduce_size_message_hpp 2 #define jb_pitch2_reduce_size_message_hpp 4 #include <boost/endian/buffers.hpp> 20 template <
typename quantity_t>
25 boost::endian::little_uint8_buf_t
length;
42 constexpr
static int type = 0x25;
58 constexpr
static int type = 0x26;
67 #endif // jb_pitch2_reduce_size_message_hpp std::ostream & operator<<(std::ostream &os, add_order_message const &x)
Streaming operator for jb::pitch2::add_order_message.
boost::endian::little_uint64_buf_t order_id
boost::endian::little_uint16_buf_t quantity_type
Capture the quantity_t template parameter as a trait.
quantity_type canceled_quantity
boost::endian::little_uint8_buf_t length
Represent the 'Reduce Size (long)' messages in the PITCH-2.X protocol.
Represent the 'Reduce Size (short)' messages in the PITCH-2.X protocol.
Represent the 'Reduce Size' messages in the PITCH-2.X protocol.
boost::endian::little_uint8_buf_t message_type
boost::endian::little_uint32_buf_t time_offset
The top-level namespace for the JayBeams library.