CBOE Emulator  1.0
Public Member Functions | Public Attributes | Friends | List of all members
OrderEntry::Messages::OrderRequest Struct Reference

A request to place a new limit / market order in the book. More...

#include <messages.hpp>

Public Member Functions

 OrderRequest (SequenceNumber sequence, Price price_, Quantity quantity_, Side side_)
 Initialize a new order request message. More...
 
std::string to_string () const
 Convert the object to an STL string. More...
 

Public Attributes

const Header header
 the header for the message
 
const Price price
 the price for the order
 
const Quantity quantity
 the quantity of the order
 
const Side side
 the side of the order
 

Friends

std::ostream & operator<< (std::ostream &stream, const OrderRequest &message)
 Write the data from the message to a stream. More...
 

Detailed Description

A request to place a new limit / market order in the book.

Order Request

Constructor & Destructor Documentation

◆ OrderRequest()

OrderEntry::Messages::OrderRequest::OrderRequest ( SequenceNumber  sequence,
Price  price_,
Quantity  quantity_,
Side  side_ 
)
inline

Initialize a new order request message.

Parameters
sequencethe sequence number for the message
price_the price for the order
quantity_the quantity of the order
side_the side for the order

Member Function Documentation

◆ to_string()

std::string OrderEntry::Messages::OrderRequest::to_string ( ) const
inline

Convert the object to an STL string.

Returns
a string representation of the object

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  stream,
const OrderRequest message 
)
friend

Write the data from the message to a stream.

Parameters
streamthe stream to write the data to
messagethe message to write to the stream
Returns
the stream with data from the message written to it

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