OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
Order Class Reference

#include <OnixS/CME/MDH/Order.h>

Public Member Functions

 Order ()
 Order (OrderId id, OrderPriority priority, const Messaging::Decimal &price, DisplayQuantity quantity)
OrderId id () const
void id (OrderId id)
OrderPriority priority () const
void priority (OrderPriority priority)
const Messaging::Decimalprice () const
void price (const Messaging::Decimal &price)
DisplayQuantity quantity () const
void quantity (DisplayQuantity quantity)

Protected Attributes

OrderId id_
OrderPriority priority_
Messaging::Decimal price_
DisplayQuantity quantity_

Detailed Description

Definition at line 73 of file Order.h.

Constructor & Destructor Documentation

◆ Order() [1/2]

Order ( )
inline

Initializes blank/null instance.

Definition at line 77 of file Order.h.

◆ Order() [2/2]

Order ( OrderId id,
OrderPriority priority,
const Messaging::Decimal & price,
DisplayQuantity quantity )
inline

Initializes instance according to given values.

Definition at line 86 of file Order.h.

Member Function Documentation

◆ id() [1/2]

OrderId id ( ) const
inline

Order identifier.

Definition at line 95 of file Order.h.

◆ id() [2/2]

void id ( OrderId id)
inline

Updates order identifier.

Definition at line 101 of file Order.h.

◆ price() [1/2]

const Messaging::Decimal & price ( ) const
inline

Order price.

Definition at line 119 of file Order.h.

◆ price() [2/2]

void price ( const Messaging::Decimal & price)
inline

Updates order price.

Definition at line 125 of file Order.h.

◆ priority() [1/2]

OrderPriority priority ( ) const
inline

Order priority.

Definition at line 107 of file Order.h.

◆ priority() [2/2]

void priority ( OrderPriority priority)
inline

Updates order priority.

Definition at line 113 of file Order.h.

◆ quantity() [1/2]

DisplayQuantity quantity ( ) const
inline

Display quantity.

Definition at line 131 of file Order.h.

◆ quantity() [2/2]

void quantity ( DisplayQuantity quantity)
inline

Updates display quantity.

Definition at line 137 of file Order.h.

Member Data Documentation

◆ id_

OrderId id_
protected

Definition at line 143 of file Order.h.

◆ price_

Messaging::Decimal price_
protected

Definition at line 146 of file Order.h.

◆ priority_

OrderPriority priority_
protected

Definition at line 144 of file Order.h.

◆ quantity_

DisplayQuantity quantity_
protected

Definition at line 147 of file Order.h.