#include <MamdaSecStatus.h>
Inherits from Wombat::MamdaBasicEvent
Inherited by Wombat::MamdaSecStatusListener
Public Functions inherited from Wombat::MamdaBasicEvent
Name | |
---|---|
virtual const char * | getSymbol() const =0 |
virtual MamdaFieldState | getSymbolFieldState() const =0 |
virtual const char * | getPartId() const =0 |
virtual MamdaFieldState | getPartIdFieldState() const =0 |
virtual mama_seqnum_t | getEventSeqNum() const =0 |
virtual MamdaFieldState | getEventSeqNumFieldState() const =0 |
virtual const MamaDateTime & | getEventTime() const =0 |
virtual MamdaFieldState | getEventTimeFieldState() const =0 |
virtual const MamaDateTime & | getSrcTime() const =0 |
virtual MamdaFieldState | getSrcTimeFieldState() const =0 |
virtual const MamaDateTime & | getActivityTime() const =0 |
virtual MamdaFieldState | getActivityTimeFieldState() const =0 |
virtual const MamaDateTime & | getLineTime() const =0 |
virtual MamdaFieldState | getLineTimeFieldState() const =0 |
virtual const MamaDateTime & | getSendTime() const =0 |
virtual MamdaFieldState | getSendTimeFieldState() const =0 |
virtual const MamaMsgQual & | getMsgQual() const =0 |
virtual MamdaFieldState | getMsgQualFieldState() const =0 |
virtual | ~MamdaBasicEvent() |
class Wombat::MamdaSecStatus;
MamdaSecStatus is an interface that provides access to the Security Status fields such as symbol announce messages.
virtual const char * getIssueSymbol() const =0
Return: The symbol name.
Reimplemented by: Wombat::MamdaSecStatusListener::getIssueSymbol
The “name” of the instrument (e.g. IBM, CSCO, MSFT.INCA, etc.).
virtual MamdaFieldState getIssueSymbolFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getIssueSymbolFieldState
Get the issue symbol field state
virtual const char * getReason() const =0
Return: The reason for the current status.
Reimplemented by: Wombat::MamdaSecStatusListener::getReason
Unnormalized (feed-specific) reason associated with the current status of the security (e.g. halted, delayed, etc.). For normalized field, see getSecurityStatusQual
.
virtual MamdaFieldState getReasonFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getReasonFieldState
Get the reason field state
virtual char getShortSaleCircuitBreaker() const =0
See: MamdaSecStatusRecap::getShortSaleCircuitBreaker()
Reimplemented by: Wombat::MamdaSecStatusListener::getShortSaleCircuitBreaker
virtual MamdaFieldState getShortSaleCircuitBreakerFieldState() const =0
See: MamdaSecStatusRecap::getShortSaleCircuitBreakerFieldState()
Reimplemented by: Wombat::MamdaSecStatusListener::getShortSaleCircuitBreakerFieldState
virtual char getSecurityAction() const =0
Return: The security action.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityAction
Action related to this security.
virtual MamdaFieldState getSecurityActionFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityActionFieldState
Get the security action field state
virtual const char * getSecurityType() const =0
Return: The security type.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityType
The security type.
virtual MamdaFieldState getSecurityTypeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityTypeFieldState
Get the security type field state
virtual const char * getSecurityStatus() const =0
Return: The normalized security status.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatus
NYSE Technologies normalised security status. See getSecurityStatusOrig for the original exchange value.
virtual MamdaFieldState getSecurityStatusFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusFieldState
Get the security status field state
virtual const char * getSecurityStatusQual() const =0
Return: The normalized security status qualifier.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQual
Security status qualifier.
virtual MamdaFieldState getSecurityStatusQualFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQualFieldState
Get the security status qualifier field state
virtual const char * getSecurityStatusNative() const =0
See: getSecurityStatus()
Return: The exchange provided security status.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusNative
Original “security status” field sent by the feed. NYSE Technologies feed handlers also send normalized security status.
virtual MamdaFieldState getSecurityStatusNativeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusNativeFieldState
Get the native security status field state
virtual const char * getFreeText() const =0
Return: Free text associated with the security status change.
Reimplemented by: Wombat::MamdaSecStatusListener::getFreeText
Arbitrary free text associated with the security status change.
virtual MamdaFieldState getFreeTextFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getFreeTextFieldState
Get the free text field field state
inline virtual ~MamdaSecStatus()
Updated on 2023-03-31 at 15:29:58 +0100