OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
Order Class Reference

Public Member Functions

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

Protected Attributes

OrderId id_
OrderPriority priority_
Decimal price_
DisplayQuantity quantity_

Detailed Description

Definition at line 79 of file Order.h.

Constructor & Destructor Documentation

◆ Order() [1/2]

Order ( )
inline

Initializes blank/null instance.

Definition at line 90 of file Order.h.

◆ Order() [2/2]

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

Initializes instance according to given values.

Definition at line 104 of file Order.h.

Member Function Documentation

◆ id() [1/2]

OrderId id ( ) const
inline

Order identifier.

Definition at line 117 of file Order.h.

◆ id() [2/2]

void id ( OrderId id)
inline

Updates order identifier.

Definition at line 124 of file Order.h.

◆ price() [1/2]

const Decimal & price ( ) const
inline

Order price.

Definition at line 145 of file Order.h.

◆ price() [2/2]

void price ( const Decimal & price)
inline

Updates order price.

Definition at line 152 of file Order.h.

◆ priority() [1/2]

OrderPriority priority ( ) const
inline

Order priority.

Definition at line 131 of file Order.h.

◆ priority() [2/2]

void priority ( OrderPriority priority)
inline

Updates order priority.

Definition at line 138 of file Order.h.

◆ quantity() [1/2]

DisplayQuantity quantity ( ) const
inline

Display quantity.

Definition at line 159 of file Order.h.

◆ quantity() [2/2]

void quantity ( DisplayQuantity quantity)
inline

Updates display quantity.

Definition at line 166 of file Order.h.

Member Data Documentation

◆ id_

OrderId id_
protected

Definition at line 82 of file Order.h.

◆ price_

Decimal price_
protected

Definition at line 85 of file Order.h.

◆ priority_

OrderPriority priority_
protected

Definition at line 83 of file Order.h.

◆ quantity_

DisplayQuantity quantity_
protected

Definition at line 86 of file Order.h.