CBOE Emulator  1.0
Public Member Functions | Public Attributes | List of all members
OrderEntry::LOB::Limit Struct Reference

A price limit containing a FIFO queue of Order objects. More...

#include <structures.hpp>

Inheritance diagram for OrderEntry::LOB::Limit:

Public Member Functions

 Limit ()
 Initialize a new limit.
 
 Limit (Order *order)
 Initialize a new limit. More...
 

Public Attributes

Count count = 0
 the number of orders at this limit price
 
const uint32_t _padding = 0
 padding for byte alignment
 
Volume volume = 0
 the total amount of volume at this limit price
 
Orderorder_head = nullptr
 the first order in the queue (next to execute)
 
Orderorder_tail = nullptr
 the last order in the queue (last to execute)
 

Detailed Description

A price limit containing a FIFO queue of Order objects.

Constructor & Destructor Documentation

◆ Limit()

OrderEntry::LOB::Limit::Limit ( Order order)
inlineexplicit

Initialize a new limit.

Parameters
orderthe initial order to create the limit with

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