#include <MamdaSecStatusRecap.h>
Inherits from Wombat::MamdaBasicRecap
Inherited by Wombat::MamdaSecStatusListener
Public Functions inherited from Wombat::MamdaBasicRecap
Name | |
---|---|
virtual const char * | getSymbol() const =0 |
virtual MamdaFieldState | getSymbolFieldState() const =0 |
virtual const char * | getPartId() const =0 |
virtual MamdaFieldState | getPartIdFieldState() 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 | ~MamdaBasicRecap() |
class Wombat::MamdaSecStatusRecap;
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: The symbol Field State.
Reimplemented by: Wombat::MamdaSecStatusListener::getIssueSymbolFieldState
The 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: The reason field state
Reimplemented by: Wombat::MamdaSecStatusListener::getReasonFieldState
virtual char getShortSaleCircuitBreaker() const =0
Return: ShortSaleCircuitBreaker
Reimplemented by: Wombat::MamdaSecStatusListener::getShortSaleCircuitBreaker
get the ShortSaleCircuitBreaker
virtual MamdaFieldState getShortSaleCircuitBreakerFieldState() const =0
Return: The ShortSaleCircuitBreaker Field State.
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: The security action field state
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityActionFieldState
virtual const char * getSecurityType() const =0
Return: The security type.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityType
The security type.
virtual MamdaFieldState getSecurityTypeFieldState() const =0
Return: The security type field state
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityTypeFieldState
The security type field state
virtual const char * getSecurityStatus() const =0
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatus
Deprecated.
Use getSecurityStatusEnum() to return the security status as an enumerated value, or getSecurityStatusStr() to retrun it is a const char*.
virtual MamdaSecurityStatus getSecurityStatusEnum() const =0
Return: The normalized security status as an enumerated value.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusEnum
NYSE Technologies normalised security status. See getSecurityStatusOrig for the original exchange value.
virtual MamdaFieldState getSecurityStatusEnumFieldState() const =0
Return: The normalized security status (enumerated value) field State
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusEnumFieldState
virtual const char * getSecurityStatusStr() const =0
Return: The normalized security status.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusStr
NYSE Technologies normalised security status. See getSecurityStatusOrig for the original exchange value.
virtual MamdaFieldState getSecurityStatusStrFieldState() const =0
Return: The normalized security status field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusStrFieldState
virtual const char * getSecurityStatusQual() const =0
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQual
Deprecated.
Use getSecurityStatusQualifierEnum() to return the security status qualifier as an enumerated value, or getSecurityStatusQualifierStr() to retrun it is a const char*.
virtual MamdaSecurityStatusQual getSecurityStatusQualifierEnum() const =0
Return: The normalized security status qualifier.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQualifierEnum
Security status qualifier.
virtual MamdaFieldState getSecurityStatusQualifierEnumFieldState() const =0
Return: The normalized security status qualifier field state
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQualifierEnumFieldState
virtual const char * getSecurityStatusQualStr() const =0
Return: The normalized security status qualifier.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQualStr
Security status qualifier.
virtual MamdaFieldState getSecurityStatusQualStrFieldState() const =0
Return: The normalized security status qualifier field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusQualStrFieldState
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 also sends normalized security status.
virtual MamdaFieldState getSecurityStatusNativeFieldState() const =0
Return: The exchange provided security status field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getSecurityStatusNativeFieldState
virtual const char * getFreeText() const =0
Return: Free text associated with the security status change.
Reimplemented by: Wombat::MamdaSecStatusListener::getFreeText
Arbitaray free text associated with the security status change.
virtual MamdaFieldState getFreeTextFieldState() const =0
Return: Free text associated with the security status change field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getFreeTextFieldState
virtual const char getLuldIndicator() const =0
Return: Limit Up Limit Down Indicator
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldIndicator
Limit Up Limit Down Indicator
virtual MamdaFieldState getLuldIndicatorFieldState() const =0
Return: LULD Indicator field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldIndicatorFieldState
virtual const MamaDateTime & getLuldTime() const =0
Return: Limit Up Limit Down Time
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldTime
Limit Up Limit Down Time
virtual MamdaFieldState getLuldTimeFieldState() const =0
Return: LULD Time field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldTimeFieldState
virtual const MamaPrice & getLuldHighLimit() const =0
Return: Limit Up Limit Down High Limit
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldHighLimit
Limit Up Limit Down High Limit
virtual MamdaFieldState getLuldHighLimitFieldState() const =0
Return: LULD High Limit field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldHighLimitFieldState
virtual const MamaPrice & getLuldLowLimit() const =0
Return: Limit Up Limit Down Low Limit
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldLowLimit
Limit Up Limit Down Low Limit
virtual MamdaFieldState getLuldLowLimitFieldState() const =0
Return: LULD Low Limit field state.
Reimplemented by: Wombat::MamdaSecStatusListener::getLuldLowLimitFieldState
inline virtual ~MamdaSecStatusRecap()
Updated on 2023-03-31 at 15:29:58 +0100