MamdaOrderBookConcreteSimpleDelta is a class that saves information about a simple order book delta. More...
#include <MamdaOrderBookConcreteSimpleDelta.h>
Public Member Functions | |
| MamdaOrderBookConcreteSimpleDelta () | |
| virtual | ~MamdaOrderBookConcreteSimpleDelta () |
| virtual const char * | getSymbol () const |
| Get the instruments string symbol. More... | |
| virtual const char * | getPartId () const |
| Get the participant identifier. More... | |
| virtual mama_seqnum_t | getEventSeqNum () const |
| Get the event sequence number. More... | |
| virtual const MamaDateTime & | getEventTime () const |
| Get the event time. More... | |
| virtual const MamaDateTime & | getSrcTime () const |
| Get the source time. More... | |
| virtual const MamaDateTime & | getActivityTime () const |
| Get the activity time. More... | |
| virtual const MamaDateTime & | getLineTime () const |
| Get the line time. More... | |
| virtual const MamaDateTime & | getSendTime () const |
| Get the send time. More... | |
| virtual const MamaMsgQual & | getMsgQual () const |
| Get the message qualifier. More... | |
| virtual MamdaFieldState | getSymbolFieldState () const |
| Get the string symbol field state. More... | |
| virtual MamdaFieldState | getPartIdFieldState () const |
| Get the participant identifier field state. More... | |
| virtual MamdaFieldState | getEventSeqNumFieldState () const |
| Get the event sequence number field state. More... | |
| virtual MamdaFieldState | getEventTimeFieldState () const |
| Get the event time field state. More... | |
| virtual MamdaFieldState | getSrcTimeFieldState () const |
| Get the source time field state. More... | |
| virtual MamdaFieldState | getActivityTimeFieldState () const |
| Get the activity time field state. More... | |
| virtual MamdaFieldState | getLineTimeFieldState () const |
| Get the line time of the update. More... | |
| virtual MamdaFieldState | getSendTimeFieldState () const |
| Get the send time field state. More... | |
| virtual MamdaFieldState | getMsgQualFieldState () const |
| Get the message qualifier field state. More... | |
| virtual void | setSymbol (const char *value) |
| virtual void | setPartId (const char *value) |
| virtual void | setEventSeqNum (mama_seqnum_t value) |
| virtual void | setEventTime (const MamaDateTime &value) |
| virtual void | setSrcTime (const MamaDateTime &value) |
| virtual void | setActivityTime (const MamaDateTime &value) |
| virtual void | setLineTime (const MamaDateTime &value) |
| virtual void | setSendTime (const MamaDateTime &value) |
| virtual void | setMsgQual (const MamaMsgQual &value) |
Public Member Functions inherited from Wombat::MamdaOrderBookSimpleDelta | |
| MamdaOrderBookSimpleDelta (const MamdaOrderBookSimpleDelta ©) | |
| MamdaOrderBookSimpleDelta () | |
| virtual | ~MamdaOrderBookSimpleDelta () |
Public Member Functions inherited from Wombat::MamdaOrderBookBasicDelta | |
| MamdaOrderBookBasicDelta () | |
| MamdaOrderBookBasicDelta (const MamdaOrderBookBasicDelta &) | |
| virtual | ~MamdaOrderBookBasicDelta () |
| virtual void | clear () |
| Clear the delta. More... | |
| virtual void | set (MamdaOrderBookEntry *entry, MamdaOrderBookPriceLevel *level, mama_quantity_t plDeltaSize, MamdaOrderBookPriceLevel::Action plAction, MamdaOrderBookEntry::Action entryAction) |
| Set the delta info. More... | |
| void | setPriceLevel (MamdaOrderBookPriceLevel *level) |
| Set the MamdaOrderBookPriceLevel object to which this entry belongs. More... | |
| void | setPlDeltaAction (MamdaOrderBookPriceLevel::Action action) |
| Set the delta action with respect to the price level. More... | |
| void | setPlDeltaSize (mama_quantity_t size) |
| Set the price level delta size. More... | |
| void | applyPlDeltaSize (mama_quantity_t size) |
| Apply the price level delta size to the existing size, giving the net effect. More... | |
| MamdaOrderBookPriceLevel * | getPriceLevel () const |
| Get the MamdaOrderBookPriceLevel object related to this basic delta. More... | |
| MamdaOrderBookEntry * | getEntry () const |
| Get the MamdaOrderBookEntry object related to this basic delta. More... | |
| mama_quantity_t | getPlDeltaSize () const |
| Get the difference in size for the price level. More... | |
| MamdaOrderBookPriceLevel::Action | getPlDeltaAction () const |
| Get the delta action with respect to the price level. More... | |
| MamdaOrderBookEntry::Action | getEntryDeltaAction () const |
| Get the delta action with respect to the entry. More... | |
| void | setEntryDeltaAction (MamdaOrderBookEntry::Action action) |
| Get the delta action with respect to the entry. More... | |
| virtual const MamdaOrderBook * | getOrderBook () const |
| Get the MamdaOrderBook object to which this delta belongs. More... | |
| void | dump (ostream &output) const |
| Dump the simple update to the output stream. More... | |
Public Member Functions inherited from Wombat::MamdaBasicEvent | |
| virtual | ~MamdaBasicEvent () |
| Destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Wombat::MamdaOrderBookBasicDelta | |
| MamdaOrderBookPriceLevel * | mPriceLevel |
| MamdaOrderBookEntry * | mEntry |
| mama_quantity_t | mPlDeltaSize |
| MamdaOrderBookPriceLevel::Action | mPlAction |
| MamdaOrderBookEntry::Action | mEntryAction |
MamdaOrderBookConcreteSimpleDelta is a class that saves information about a simple order book delta.
A simple delta is one that affects a single order book entry.
| Wombat::MamdaOrderBookConcreteSimpleDelta::MamdaOrderBookConcreteSimpleDelta | ( | ) |
|
virtual |
|
virtual |
Get the instruments string symbol.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the participant identifier.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the event sequence number.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the event time.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the source time.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the activity time.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the line time.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the send time.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the message qualifier.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the string symbol field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the participant identifier field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the event sequence number field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the event time field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the source time field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the activity time field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the line time of the update.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the send time field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
Get the message qualifier field state.
Implements Wombat::MamdaBasicEvent.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |