OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
BookAtomicChange Class Reference

#include <OnixS/B3/MarketData/UMDF/OrderBook.h>

Public Member Functions

constexpr BookAtomicChange (Messaging::Side::Enum side, BookAtomicChangeAction::Enum action, const Order *previous, const Order *current) noexcept
Messaging::Side::Enum side () const noexcept
BookAtomicChangeAction::Enum action () const noexcept
const Orderprevious () const noexcept
const Ordercurrent () const noexcept

Detailed Description

Definition at line 559 of file OrderBook.h.

Constructor & Destructor Documentation

◆ BookAtomicChange()

BookAtomicChange ( Messaging::Side::Enum side,
BookAtomicChangeAction::Enum action,
const Order * previous,
const Order * current )
inlineconstexprnoexcept

Definition at line 563 of file OrderBook.h.

Member Function Documentation

◆ action()

BookAtomicChangeAction::Enum action ( ) const
inlinenoexcept
Returns
The update action.

Definition at line 576 of file OrderBook.h.

◆ current()

const Order * current ( ) const
inlinenoexcept
Returns
The current order state (if applicable, may be nullptr).

Definition at line 582 of file OrderBook.h.

◆ previous()

const Order * previous ( ) const
inlinenoexcept
Returns
The previous order state (if applicable, may be nullptr).

Definition at line 579 of file OrderBook.h.

◆ side()

Messaging::Side::Enum side ( ) const
inlinenoexcept
Returns
The affected book side.

Definition at line 573 of file OrderBook.h.